gpt4 book ai didi

go - 编码(marshal)嵌入式结构

转载 作者:数据小太阳 更新时间:2023-10-29 03:06:53 26 4
gpt4 key购买 nike

我一直在研究嵌入的工作原理。 http://play.golang.org/p/oHOim4G1-l

当我编码 Child 结构时,它编码为 {}。为什么要这样编码?

最佳答案

你的 JSON 字典是空的,因为结构的任何字段(或结构中嵌入的任何结构)都不是 exported .

如果您将字段名称更改为以大写字母开头,那么 encoding/json 模块将能够看到它们。当然,由于您还有名为 NameValue 的方法,因此您需要将它们命名为其他名称以避免冲突。

关于go - 编码(marshal)嵌入式结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31599836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com