golang的json解析问题

golang在解析json的时候能不能不去挨个对应字段建立struct,而是向php一样随便解析呢?有没有相对应的库可以用呢

阅读 3.7k
4 个回答

你可以使用map[string]interface{}来接收

可以试一下fastjson

那就是前面提到的map[string]interface{}进行解析, 但是go是静态语言, 当你使用这种方式, 如果解析之后还要一些列操作, 那就得需要频繁断言. 不建议使用这种. 要是闲麻烦, 现在goland可以直接根据你的json结构生成struct, 也有一些网页的工具可以使用.

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题