我希望使用"encoding/json"
包来封送在我的应用程序的一个导入包中声明的结构。
例如:
type T struct {
Foo int
}
因为它是导入的,所以结构中所有可用的(导出的)字段都以大写字母开头。但我希望密钥名称小写:
out, err := json.Marshal(&T{Foo: 42})
将导致
{"Foo":42}
但我希望能得到
{"foo":42}
有没有可能以一种简单的方式绕过这个问题?
https://stackoverflow.com/questions/11693865
复制相似问题