0
如何將每個元素映射到結構或映射。基於具有不同類型的json數據。Go lang json解碼映射
{
profile: {
execution_time: 34,
server_name: "myServer.net"
},
result: "ok",
ret: [
{
alias: "asda444444",
all_parents: [
123,
2433369,
243628,
2432267,
62
],
bankrupt: false,
block: false,
card: null
}
]
}
我已經試過了。但不能按預期工作。
var o map[string]interface{}
err := json.Unmarshal(data, &o)
if err != nil {
revel.INFO.Println("Json Decode Error", err)
}
fmt.Println(o)
通過這種方式,我只能得到o [「ret」]。我真正想要的是o [「ret」] [「別名」]或o [「ret」] [「all_parents」]。
任何建議或提示將有所幫助。謝謝。
[JSON來轉到工具(https://mholt.github.io/json-to-go/)似乎是一個簡單的方法來獲取json數據的結構。感謝您的分享。 – Weiwei