JSON ↔ YAML 轉換器
在 JSON 與 YAML 之間雙向轉換。貼上 JSON 得到整潔的 YAML,或貼上 YAML 得到有效的 JSON,數字、布林值和空值都保持原樣。
JSON 與 YAML 轉換要點
JSON 嚴格而明確,YAML 則以易讀為先。在兩者之間轉換,可以把設定從一個生態搬到另一個生態,而不必手工重寫。
- 先檢查 JSON:少一個逗號就會引出一連串的解析錯誤。
- 轉成 YAML 後請檢查縮排,因為在 YAML 裡縮排就是結構。
- 確認布林值、空值和數字經過一來一回仍是原樣,沒有變成字串。
JSON YAML 轉換器常見問題
為什麼 YAML 看起來比 JSON 短?
YAML 省去了大部分引號、大括號和逗號,所以同樣的資料通常占的地方更少。
把 YAML 轉成 JSON 時註解會保留嗎?
不會。JSON 沒有註解語法,所以每一行註解都會在轉換中遺失。
轉換之後怎樣避免型別出錯?
讀一遍結果,檢查布林值、空值和數字。帶引號的值是字串,即使看起來像數字。