dpswo40440 2017-02-15 16:00
浏览 51
已采纳

Go结构类型的可变JSON结构映射

I have a JSON that is as follows

{
  "Key1": "Value1",
  "Key2": "Value2",
  "Key3": {
    "InnerKey1": "InnerValue1",
    "InnerKey2": "InnerValue2",
    ...
  }
}

The problem I have is with the Key3 structure which contains a key value of variable length. It is possible that the client sends me another key. How do I create a struct for this in Go

  • 写回答

1条回答 默认 最新

  • doulingzou1712 2017-02-15 16:08
    关注

    You can use json2go. For the variable part you could use a map

    And you get:

    type AutoGenerated struct {
        Key1 string `json:"Key1"`
        Key2 string `json:"Key2"`
        Key3 map[string]string `json:"Key3"`
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集