程序开发 · 2025年6月9日

解组具有多种类型的嵌套 json

当前位置: > > > > 解组具有多种类型的嵌套 json

来源:stackoverflow
2024-04-19 09:30:37
0浏览
收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《解组具有多种类型的嵌套 json》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!

问题内容

[
  1618511472,
  "on-req",
  null,
  null,
  [
    [
      62577595747,
    ]
  ],
]

上面是需要解析的json响应 我目前正在使用 var resp []interface{}json.unmarshal 作为原始响应。它适用于除数组字段之外的其他字段

当我尝试转换数组字段 resp[4].([][]interface{}) 时,它不起作用

不确定这里最好的方法是什么。感谢任何帮助。先谢谢了

正确答案

感谢 mkopriva 的回答

这是可行的解决方案

tmp,  ok  := resp[4].([]interface{})
tmp1, ok1 := tmp.([]interface{})

今天关于《解组具有多种类型的嵌套 json》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注公众号!