我希望使用该"encoding/json"程序包封送在我的应用程序的一个导入程序包中声明的结构。
"encoding/json"
例如。:
type T struct { Foo int}
因为是导入的,所以结构中所有可用的(导出的)字段都以大写字母开头。但我希望使用小写的键名:
out, err := json.Marshal(&T{Foo: 42})
将导致
{“ Foo”:42}
但我希望得到
{“ foo”:42}
是否可以通过一些简单的方法解决问题?
相关分类