网上给的方案都是先根据你的 json 结构定义一个 struct,然后 json.Marshal
,我在用的时候觉得好麻烦。
如果有很多 json 结构,那岂不是都要先定义结构体。我去 github 上找了一下,没有可以直接通过 api 生成 json 的库。比如 c 语言的 cJSON_add*
就很方便啦。
刚入 golang,有了解的朋友请指教一下,先行谢过。
网上给的方案都是先根据你的 json 结构定义一个 struct,然后 json.Marshal
,我在用的时候觉得好麻烦。
如果有很多 json 结构,那岂不是都要先定义结构体。我去 github 上找了一下,没有可以直接通过 api 生成 json 的库。比如 c 语言的 cJSON_add*
就很方便啦。
刚入 golang,有了解的朋友请指教一下,先行谢过。
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
3 回答867 阅读✓ 已解决
4 回答2.6k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答2.3k 阅读
1 回答2.3k 阅读
可以用
map[string]interface{}