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

Golang 将 JSON 数组解析为数据结构

Golang 将 JSON 数组解析为数据结构

Go
手掌心 2021-08-10 17:04:16
我正在尝试解析包含 JSON 数据的文件:[  {"a" : "1"},  {"b" : "2"},  {"c" : "3"}]由于这是一个带有动态键的 JSON 数组,我想我可以使用:type data map[string]string但是,我无法使用以下命令解析文件map:c, _ := ioutil.ReadFile("c")dec := json.NewDecoder(bytes.NewReader(c))var d datadec.Decode(&d)json: cannot unmarshal array into Go value of type main.data将包含 JSON 数据的文件解析为 Go 结构的数组(仅字符串到字符串类型)的最简单方法是什么?编辑:为了进一步详细说明已接受的答案 - 我的 JSON 确实是一组地图。为了使我的代码工作,该文件应包含:{  "a":"1",  "b":"2",  "c":"3"}然后它可以被读入一个 map[string]string
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 429 浏览
慕课专栏
更多

添加回答

举报

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