如何解析嵌套JSON对象中的内部字段

如何解析嵌套JSON对象中的内部字段,第1张

如何解析嵌套JSON对象中的内部字段

遗憾的是,与包不同

encoding/xml
,该
json
包没有提供访问嵌套值的方法。您需要创建一个单独的Parents结构或将类型分配为
map[string]string
。例如:

type Person struct {    Name string    Parents map[string]string}

然后,您可以为母亲提供吸气剂:

func (p *Person) Mother() string {    return p.Parents["mother"]}

这可能会或可能不会影响您当前的代码库,并且如果

Mother
菜单上未包含将字段重构为方法调用的内容,那么您可能想创建一个单独的方法来解码并符合当前结构。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5170841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存