【发布时间】:2017-04-02 16:12:34
【问题描述】:
我有一个这样的结构:
type my_struct struct {
First string `json:"first"`
Second string `json:"second"`
Number int `json:"number"`
}
当我将其编组为 JSON 时,它会输出您所期望的非常简单的 JSON:
var output_json []byte
output_json, _ = json.Marshal(output)
fmt.Println(string(output_json))
结果:
{"first":"my_string","second":"another_string","number":2}
到目前为止一切顺利!
在将该结构编组为 JSON 之前,我想做的是将其嵌套在另一个结构中。结果输出将是如下所示的 JSON:
{
"fields": {
"first": "my_string",
"number": 2,
"second": "another_string"
},
"meta": "data"
}
我该怎么做?
【问题讨论】: