【发布时间】:2017-03-18 16:16:57
【问题描述】:
我想得到一个代表这样一个 json 的字符串:
{ "votes": { "option_A": "3" } }
并在其中包含一个“计数”键,因此它的结尾如下:
{ "votes": { "option_A": "3" }, "count": "1" }
这就是为什么我打算将它转换为 json 以便我可以添加计数然后
再次使它成为一个字符串。 问题是我不知道它的结构
JSON,所以我不能使用json.Unmarshal(in, &myStruct),因为那个结构
变化。我该怎么做?
【问题讨论】:
-
在 myStruct 中,注释变量 count 如果不存在则省略。在变量
json:",omitempty"前面添加这个 -
我没有 MyStruct 的定义,因为它绝对可以是任何东西。我只需要将该计数键包含到字符串所代表的任何 json 中。但是感谢您的评论。