JSON 互通:YAML、CSV、XML、JWT、Schema

JSON 很少獨立存在。在 JSON 與 YAML/CSV/XML 之間轉換,解碼 JWT,產生型別,並根據 JSON Schema 驗證 —— 每一步都留在瀏覽器中。

當你來到這裡

你一邊是 JSON,另一邊是 YAML、CSV、XML、JWT 或 JSON Schema,需要跨越這個邊界進行轉換或驗證。本節中的每個工具都能在你的瀏覽器中乾淨地處理一個邊界,而不上傳負載。

轉換指南

轉換大多是無損的,但有一些邊緣情況。每個指南都涵蓋了確切的規則:巢狀物件如何變成 CSV 儲存格,XML 屬性如何在往返中保留,YAML 錨點為何無法乾淨對應。

相關的部落格演示

針對最常見互通任務的逐格式演示,外加用於部分更新的 JSON Patch 與 JSON Merge Patch 的對比。

每個邊界背後的標準

每個互通邊界都由一份 RFC 或工作組規範定義。下面的清單是一行摘要加上來源。

建議路徑

把 YAML 設定端到端轉換為 API 用戶端的 JSON。

    1. 工具:/yaml —— 貼上 YAML,點擊「轉為 JSON」。
    1. 指南:/guides/convert-yaml-to-json —— 轉換的規則。
    1. 部落格:/blog/json-vs-yaml —— 何時保留 YAML,何時切換。
    1. 參考:/news/yaml-1-2-json-compatibility —— 為什麼這種轉換是可能的。