AZ Tools

JSON to Go 構造体コンバーター

開発

JSON オブジェクトや配列を貼り付けると、正しいフィールド型(string、int64、float64、bool)、ネストされた構造体、スライス、`json:"..."` タグを備えた Go 構造体定義がすぐに得られます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。

Go 構造体

使い方

  1. 入力ボックスに JSON を貼り付けるか入力します。
  2. 必要に応じてルート構造体名を変更します(既定は AutoGenerated)。
  3. 出力ボックスから生成された Go 構造体をコピーします。

よくある質問

数値はどの型になりますか?
整数は int64、小数点を含む数値は float64 になります。より狭い型が必要な場合は手動で調整してください。
null や空配列はどう扱われますか?
サンプルから型を推論できないため、null と空配列は interface{} になります。
私の JSON はどこかに送信されますか?
いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。

関連ツール