内容不固定的json如何解析呀?新手,搜索了集中方法,还是不知道如何搞

123445 · · 1844 次点击
你用 struct所有的字段 都包含,当你进行解析的时候是如果没有会自动过滤的 ·json:字段名· 你这样的可以多建立几个结构体 ,这里的首字母建议你都用大写的,方便跨包名使用,我懒就用小写了 type A struct{ Time int64 `json:time` code int msg string data //这个是结构体 } type data struct{ list []list 因为list 是个数组格式 } type list struct{ id int }
#5
更多评论
建議把回傳值 bind 到 struct 上, 請 google google 搜尋 golang decode json
#1
data 使用json.rawmessage 可以再次解析
#2