0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
在 JSON、YAML、TOML、XML、TOON、CSV 和 TSV 之間轉換結構化資料。選擇來源格式和目標格式,貼上內容或載入檔案,即可取得可複製或下載的轉換結果。
運作方式
JSON、YAML、TOML、XML、TOON、CSV 和 TSV 是表示相同結構化資料的不同方式。JSON 在 API 中占主導;YAML 和 TOML 常見於設定檔;XML 仍存在於許多系統中;而 CSV/TSV 是表格和試算表的標準。
此工具會解析你選擇的來源格式,建構其內部結構,並以目標格式重新序列化。你可以輸入或貼上資料,或載入檔案。
所有格式都共享物件(鍵值對)和清單的概念,因此只要目標能表達,轉換就會保留結構。整個過程都在你的瀏覽器中進行。
範例
{ "name": "Ada", "age": 36 }name: Ada
age: 36從 JSON 到 YAML:同一個物件,沒有大括號或引號,以縮排作為結構。name = "Ada"
age = 36{ "name": "Ada", "age": 36 }從 TOML 到 JSON:鍵 = 值 對變成物件的屬性。使用情境
- 將設定檔從一種格式遷移到另一種,例如為 CI/CD 管線從 JSON 遷移到 YAML。
- 將 API 的 JSON 回應轉換為 CSV,以便在試算表中開啟。
- 在整合使用不同格式的系統時,在 XML 和 JSON 之間轉換。
常見問題
轉換時會保留所有資料嗎?
結構和值會被保留,但某種格式特有的一些特性在另一種格式中沒有對應:YAML 或 TOML 的註解、XML 的屬性或豐富類型在轉為 JSON 時可能被簡化。
什麼時候 YAML 或 TOML 比 JSON 更合適?
適合手寫設定。YAML 和 TOML 支援註解且更易讀;JSON 沒有註解,但非常適合程式間交換。
具有巢狀結構的內容如何轉換為 CSV?
CSV 表示扁平表格,因此最適合一組具有相同鍵的物件清單。深度巢狀的結構必須扁平化,因為表格無法表達多個層級。
什麼是 TOON 格式?
它是一種精簡的物件導向記法,旨在簡潔地書寫結構化資料。工具將其視為又一種來源格式或目標格式。