"encoding/json"
このパッケージを使用して、アプリケーションのインポートされたパッケージの 1 つで宣言された構造体をマーシャリングしたいと考えています。
例えば。:
type T struct {
Foo int
}
インポートされるため、構造体で使用可能な (エクスポートされる) フィールドはすべて大文字で始まります。しかし、小文字のキー名が必要です。
out, err := json.Marshal(&T{Foo: 42})
結果として
{"フー":42}
しかし、私は取得したいです
{"フー":42}
簡単な方法で問題を回避することは可能ですか?