1 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
你可以做:
type Autos struct {
Cars map[string][]string `json:"cars"`
}
這是一個(gè)完整的工作示例,打印“coupe”:
package main
import (
"encoding/json"
)
type Autos struct {
Cars map[string][]string `json:"cars"`
}
func main() {
x := `{
"cars": {
"toyota": [
"sedan",
"pickup"
],
"honda": [
"sedan",
"coupe",
"pickup"
]
}
}`
var a Autos
err := json.Unmarshal([]byte(x), &a)
if err != nil {
panic(err)
}
println(a.Cars["honda"][1])
}
- 1 回答
- 0 關(guān)注
- 99 瀏覽
添加回答
舉報(bào)