假设我有一个 struct Foo。Foo struct { Bar, Baz int}我想把这个结构编组成json这样: {bar : 1, baz : 2}如果不Bar, Baz int使用标签将我的单行多名称声明 ( ) 分成 2 行,我怎么能做到这一点。这有效:Foo struct { Bar int `json:"bar"` Baz int `json:"baz"`}但我想:Foo struct { Bar, Baz int `json:???`}后者甚至可能吗?
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
根据规范,没有。
StructType = "struct" "{" { FieldDecl ";" } "}" .
FieldDecl = (IdentifierList Type | AnonymousField) [ Tag ] .
AnonymousField = [ "*" ] TypeName .
Tag = string_lit .
去 有一个严格的语法有利于一种做事的方式。
- 2 回答
- 0 关注
- 255 浏览
添加回答
举报
0/150
提交
取消