【发布时间】:2018-05-06 18:44:19
【问题描述】:
我正在尝试解析 GO 上的嵌套 json,
json 看起来像这样:
{
"id" : 12345656,
"date" : "2018-05-02-18-16-17",
"lists" : [
{
"empoyee_id": "12343",
"name": "User1"
},
{
"contractor_id" : "12343",
"name": "User1"
},
{
"contractor_id" : "12343",
"name": "User1"
}
]
}
我的结构
type Result struct {
id int64 `json:"id"`
Date string `json:"date"`
Lists []string `json:"lists"`
}
我正在尝试使用以下方式访问它:
var result Result
json.Unmarshal(contents, &result)
如何更改以上内容以访问employee_id 或contractor_id 字段?
【问题讨论】:
-
您的代码无效。请粘贴您的实际工作代码。关注this guide 制作一个最小、完整、可验证的示例,以便我们为您提供帮助。
-
而且 JSON 也不是有效的 JSON。
-
我编辑了问题,很抱歉代码不好,我是新手
标签: go