JSON 轉 Go
從 JSON 範例產生 Go struct 與 JSON tag。
輸入
輸出
關於工具
產生巢狀 Go struct,匯出欄位名稱並保留原始 JSON 屬性 tag。
主要功能
- 支援巢狀物件與陣列
- 可下載產生結果
使用方法
- 1貼上具代表性的 JSON 範例。
- 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。
最近審核: