如何知道yaml整数值是否为空

时间:2018-11-06 16:01:59

标签: go yaml

我正在为.yaml文件制作“语法”验证器,我想知道如何使用Go来验证.yaml文件中的整数值是否为空。使用字符串,我没有任何问题,使用整数时,默认分配的值是0,但不能帮助我确定是否为空。

示例yaml:

name: "Foo"
age:

开始结构:

type Person struct {
     Name string `yaml:"name"`
     Age  int8   `yaml:"age"`
}

如果age为空,则默认情况下将为其分配一个0,如果name为空,您将知道您将拥有""

我怎么知道年龄是空的?我正在使用gopkg.in/yaml.v2解组.yaml。

0 个答案:

没有答案