YAML 轉 JSON
在瀏覽器中本機將 YAML 檔案轉成格式化的 JSON,保留結構,不需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中本機將 YAML 檔案轉成格式化的 JSON,保留結構,不需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
JSON(JavaScript Object Notation)是 Web 的資料格式:精簡、明確,幾乎每一種程式語言與 API 都看得懂。要在程式、指令稿或 API 裡進一步處理一份 YAML 設定時,多半需要 JSON,本工具替你完成這道轉換。
本工具會把你的 YAML 完全在瀏覽器中本機讀取(js-yaml,純 JavaScript),並輸出乾淨縮排的 JSON(2 個空格)。無效的 YAML 會被明確的錯誤訊息擋下。轉換保留結構,物件、清單與值都維持不變。任何內容都不會被上傳。
最常見的時機:一份手動維護的專案設定檔,需要被某個只接受這種精簡 Web 格式的指令稿、瀏覽器工具或網路服務讀取。由於在來源格式裡縮排是帶有意義的,本工具會立刻揪出常見的陷阱,例如不慎混入的 Tab 或對不齊的行,讓你在錯誤往下游釀成麻煩之前就先發現它。
| 輸入格式 | YAML, YML |
|---|---|
| 輸出格式 | JSON |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: YAML 必須有效(否則會出現明確的錯誤訊息)。YAML 註解會遺失(JSON 沒有註解)。同一檔案中若有多份 YAML 文件(---),只會讀取到第一份為止。非常大的檔案需要較多記憶體。
不會。轉換完全在瀏覽器中本機進行,不會傳送任何內容。
不會。JSON 不支援註解,因此會在轉換時被去除。
你會得到一則指出原因的明確錯誤訊息,不會崩潰。
以 2 個空格縮排,易讀,可直接用於程式碼與 API。