JSON 轉 Go

從 JSON 範例產生 Go struct 與 JSON tag。

輸入

輸出

關於工具

產生巢狀 Go struct,匯出欄位名稱並保留原始 JSON 屬性 tag。

主要功能

  • 支援巢狀物件與陣列
  • 可下載產生結果

使用方法

  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。

最近審核:

相關工具