把 JSON 轉換為 YAML 會發生什麼
- 物件陣列變成行;巢狀物件變成 address.city 這樣的列。也支援 JSON Lines 檔案。
- 每一行變成一個條目,以表頭行作為鍵;像 “address.city” 這樣的列會變成巢狀鍵。
- 數字、true/false 和日期會保留型別。YAML 可能誤讀的文本(yes、no、007 等)會自動加上引號。
JSON 與 YAML 對比
| 特性 | JSON | YAML |
|---|---|---|
| 多個工作表 | 支援 | 支援 |
| 公式 | 不支援 | 不支援 |
| 數字和日期 | 支援 | 支援 |
| 巢狀資料 | 支援 | 支援 |
| 最適合 | API、網頁應用 | 配置檔案、資料 |
如何將 JSON 轉換為 YAML
- 把 JSON 檔案拖到上面的框中,或點選框選擇檔案。可以一次新增多個。
- 如有需要可調整選項。預設設定適合大多數檔案。
- 點選每個 YAML 檔案的"下載",或點選"全部下載"獲取 ZIP。
常見問題
在這裡轉換檔案安全嗎?
安全。轉換完全在你的瀏覽器中進行,檔案絕不會上傳到伺服器,其他人無法看到。
免費嗎?有限制嗎?
完全免費,無需註冊,沒有水印,也沒有每日次數限制。唯一的限制是處理超大檔案時裝置的記憶體。
可以一次轉換多個 JSON 檔案嗎?
可以。想拖多少檔案都行,它們會依次轉換,並且可以打包成 ZIP 一起下載。
巢狀資料如何處理?
巢狀的物件和元素會變成 address.city(JSON)或 author/name(XML)這樣帶路徑的列,反向轉換時會恢復巢狀結構。
哪些 YAML 解析器可以讀取?
這是標準 YAML,PyYAML、js-yaml、Ruby、Kubernetes、GitHub Actions 等 YAML 1.1 和 1.2 解析器都能正確讀取。