zh-Hant

YAML 轉 JSON

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

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

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

0%

我的檔案會被上傳嗎?

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

無需上傳100% 本機處理
內容只留在你這裡第三方無法存取
Hosted in GermanyGlobal Content Delivery
通過獨立稽核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型別(number/boolean);YAML時間戳記會變成ISO 8601文字字串,因為JSON沒有日期格式。

常見問題

我的檔案會被上傳嗎?

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

註解會保留嗎?

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

遇到無效的 YAML 會怎樣?

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

JSON 會怎麼排版?

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

相關工具

JSON 轉 YAML · XML 轉 JSON · YAML 轉 XML · TOML 轉 JSON · JSON 轉 TOML · YAML 轉 TOML