格式轉換 · Java
在左側選擇轉換類型,貼上來源內容後一鍵互轉,結果可複製或下載
JSON → Java · 選項 3 項僅支援 JSON → Java · 修改選項後 300ms 自動重新轉換
轉換類型
格式轉換
程式碼生成
資料轉換
來源 JSONJSON 輸入
結果文字
JSON 格式轉換說明
格式轉換頁以 JSON 為中心,支援 YAML、XML、CSV、TypeScript、Java、Go、JSON Schema、表格與 URL 查詢參數九種目標格式,並提供部分格式的反向轉換。輸入合法 JSON 後選擇類型與選項即可得到結果,切換類型不會遺失已輸入的內容。
YAML 更易讀,適合層級設定;XML 適合遺留系統與需要屬性表達的結構;CSV 與表格適合把陣列轉換為可匯入試算表的行列資料;URL 查詢參數適合產生或解析請求連結。
TypeScript 介面、Java 與 Go 結構體可以直接作為開發起點;JSON Schema 用於描述欄位型別與驗證規則,便於在 API 約定和表單驗證中重用。產生結果仍需依專案規範微調命名與可空性。
只有 YAML、XML 與 CSV 支援從目標格式反向解析回 JSON,其餘類型為單向輸出。縮排、根節點名稱、欄位命名風格等選項會即時生效,修改後自動重新計算結果。
常見問題
- 轉換結果可以直接用於生產程式碼嗎?
- 可以作為起點,但建議檢查型別命名、可空欄位與專案風格後再提交,工具不會推斷業務語意。
- 為什麼只有部分格式支援反向轉換?
- 從 TypeScript、Java、Go 等程式碼還原 JSON 需要解析原始碼結構與型別資訊,歧義較多,因此只開放 YAML、XML 與 CSV 的反向轉換。
- 轉換時陣列會怎樣處理?
- 陣列在 YAML 與 XML 中會展開為清單節點,在 CSV 與表格中依列輸出,在 TypeScript 與 Go 中產生對應元素型別的集合。