菜鸟请教struct作为map的key的Marshal/unMarshal的问题

superwing · · 1556 次点击
数据结构设计不合理 重新规划下吧 不然简单事情复杂化了 go处理动态json没有脚本语言方便 不设计好就是给自己找麻烦 另外unmarshal需要你定义好json化目标的数据结构,即schema,在go里面需要你自己去定义目标struct去解构 比如你想要{a:b:{c:1}} 你需要定义 type a struct { 嵌套... } 使用&a{......}一层层解构
#4
更多评论
![Screen Shot 2019-03-25 at 4.49.02 PM.png](https://static.studygolang.com/190325/5aa1861549cfe1d279f9f4590aa340a6.png)
#1
这样的数据结构不妥吧 没见过json(map)将复合数据作为key的 实际应用场景也不会这么用的
#2