JSON to Go 構造体
JSONサンプルを、jsonタグ付きのGo構造体定義に変換します。
任意のJSONオブジェクトを貼り付けると、jsonタグと内部オブジェクト用のネストした構造体を含む、対応するGo構造体定義が得られます。変換は完全にクライアント側で行われます。
使い方
- JSONオブジェクトを入力欄に貼り付けます。
- ルート構造体の名前を設定します。
- ネストした構造体を含む、生成されたGo構造体定義をコピーします。
よくある質問
- フィールド名はどのように生成されますか?
- 各JSONキーはエクスポートされるPascalCaseのGoフィールド名に変換され、元のキーはjsonタグに保持されます。
- ネストしたオブジェクトはどう扱われますか?
- ネストした各オブジェクトはそれぞれ名前付きの構造体になり、親の構造体から型として参照されます。
- 数値はどのように型付けされますか?
- 整数はint64、小数はfloat64として推論されます。必要に応じて後で手動で型を調整できます。