我有以下JSON文档:
{
id: int
transaction_id: string
total: string
line_items: [
{
id: int
name: string
}
]
}
这是我的密码
type Order struct {
ID int `json:"id"`
TransactionId string `json:"transaction_id"`
Total string `json:"total"`
LineItems []interface{} `json:"line_items"`
}
...
var order Order
json.Unmarshal([]byte(sbody), &order)
for index, a := range order.LineItems {
fmt.Println(a["name"])
}
我得到了错误:
第一个月
我应该创建一个Item
结构体吗?
1条答案
按热度按时间ia2d9nvy1#
将“行项目”字段类型修改为
[]map[string]interface{}
。