如题,现在我们要返回这样的一个 JSON:
c.JSON( http.StatusOK, gin.H{
"message": "ok",
"data": data.Data,
})
其中 data.Data 是一个 JSON 字符串,例如:"{\r\n \"name\": \"smzddddddddddddddd\",\r\n \"age\": 66666666666\r\n}"
现在我们得到的返回是这样的:
{
"data": "{\r\n \"name\": \"smzddddddddddddddd\",\r\n \"age\": 66666666666\r\n}",
"message": "ok"
}
而我想得到这样的:
{
"data": {
"name":"smzddddddddddddddd",
"age":66666666666
},
"message": "ok"
}
难点在于 data 的属性是完全未知的,我已经尝试搜索过 gin return nested json
相关的信息,但是好像都需要绑定到一个结构体,但是属性完全未知的情况下要怎么搞呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.