zh-Hant

YAML 轉 JSON

在瀏覽器中本機將 YAML 檔案轉成格式化的 JSON,保留結構,不需上傳。

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    JSON(JavaScript Object Notation)是 Web 的資料格式:精簡、明確,幾乎每一種程式語言與 API 都看得懂。要在程式、指令稿或 API 裡進一步處理一份 YAML 設定時,多半需要 JSON,本工具替你完成這道轉換。

    本工具會把你的 YAML 完全在瀏覽器中本機讀取(js-yaml,純 JavaScript),並輸出乾淨縮排的 JSON(2 個空格)。無效的 YAML 會被明確的錯誤訊息擋下。轉換保留結構,物件、清單與值都維持不變。任何內容都不會被上傳。

    最常見的時機:一份手動維護的專案設定檔,需要被某個只接受這種精簡 Web 格式的指令稿、瀏覽器工具或網路服務讀取。由於在來源格式裡縮排是帶有意義的,本工具會立刻揪出常見的陷阱,例如不慎混入的 Tab 或對不齊的行,讓你在錯誤往下游釀成麻煩之前就先發現它。

    技術規格

    技術規格
    輸入格式YAML, YML
    輸出格式JSON
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 拖放或選取你的 YAML 檔案。
    2. 工具會在本機轉換成 JSON。
    3. 下載 JSON 檔案。

    限制: YAML 必須有效(否則會出現明確的錯誤訊息)。YAML 註解會遺失(JSON 沒有註解)。同一檔案中若有多份 YAML 文件(---),只會讀取到第一份為止。非常大的檔案需要較多記憶體。

    常見問題

    我的檔案會被上傳嗎?

    不會。轉換完全在瀏覽器中本機進行,不會傳送任何內容。

    註解會保留嗎?

    不會。JSON 不支援註解,因此會在轉換時被去除。

    遇到無效的 YAML 會怎樣?

    你會得到一則指出原因的明確錯誤訊息,不會崩潰。

    JSON 會怎麼排版?

    以 2 個空格縮排,易讀,可直接用於程式碼與 API。

    相關工具