为了账号安全,请及时绑定邮箱和手机立即绑定

解组不规则 JSON 文件

解组不规则 JSON 文件

Go
当年话下 2023-06-26 16:31:08
我在从其中一个 API 解组 JSON 响应时遇到问题。API 返回一个简单对象数组。它有一个结构:  "dataFields": [    {      "key": "Example_key1",      "value": "Example_value3"    },    {      "key": "Example_key2",      "value": "Example_value3"    },    {      "key": "Example_key3",      "value": "Example_value3"    }  ]一般来说,总是有 2 个字符串(可能是 null 而不是字符串,但这不是问题)。不幸的是,最近提供商引入了一个新字段,如下所示:{  "key": "Example_key4",  "value": false}现在我无法将其解压为我之前使用的结构的简单解组:type DataField struct {Value string `json:"value,omitempty"`Key   string `json:"key,omitempty"`}你能告诉我如何打开类似的东西吗?
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

使用以下结构解决了问题:


type DataField struct {

Value interface{} `json:"value,omitempty"`

Key   string      `json:"key,omitempty"`

}


查看完整回答
反对 回复 2023-06-26
  • 1 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信