JSON から Go

JSON サンプルから Go struct と JSON タグを生成します。

入力

出力

このツールについて

エクスポート済みフィールド名と元の JSON タグを持つ入れ子 Go struct を生成します。

主な機能

  • 入れ子オブジェクトと配列に対応
  • 生成結果をダウンロード可能

使い方

  1. 1代表的な JSON サンプルを貼り付けます。
  2. 2ルート名を設定して定義を生成します。

入力

{"id":1,"name":"Ada","tags":["admin"]}

出力

type Root struct {
    ID int `json:"id"`
    Name string `json:"name"`
}

制限事項

  • ブラウザの応答性を保つため、入力は 2,000,000 文字までです。
  • ダウンロードは .go 拡張子です。
  • 数値はサンプルから int または float64 と推論します。用途に応じて確認してください。
  • 入力はすべてブラウザ内で処理され、ToolHub にアップロードされません。

最終確認:

関連ツール