YAML ⇄ JSON 轉換

YAML 與 JSON 雙向轉換,支援錨點、多行字串與多份文件,並在轉換會遺失資訊時明確說明。

瀏覽器端執行:輸入與輸出不會傳送到伺服器,平台也不會保存你的輸入內容。

輸入

內容不會被保存

輸出

填入左側欄位後按下執行。

使用方法

  1. 1貼上 YAML 或 JSON,方向留在「自動判斷」即可。
  2. 2需要固定方向時再手動選擇,例如把已經是 JSON 的內容重新排版成 YAML。
  3. 3複製或下載結果。

常見問題

為什麼 JSON 貼進去也能當 YAML 解析?

JSON 是 YAML 1.2 的子集,任何合法 JSON 都是合法 YAML。所以自動判斷看的是要「輸出」哪一種:以 { 或 [ 開頭時輸出 YAML,否則輸出 JSON。

註解會保留嗎?

轉成 JSON 時不會,JSON 格式沒有註解。這是格式本身的限制,不是工具省略。

多份 YAML 文件(--- 分隔)怎麼處理?

JSON 沒有對應的寫法,因此只會轉換第一份文件,並在提示中告訴你來源有幾份。

YAML 的 yes / no 會變成什麼?

本工具依 YAML 1.2 解析,yes 與 no 是字串而不是布林值。若你的工具鏈是 YAML 1.1(例如某些舊版程式庫),結果可能不同,建議明確寫 true / false。

資料會上傳嗎?

不會。解析與輸出都在瀏覽器完成,不需登入也不消耗任何額度。