DevKitBase
工具關於隱私權

在不將檔案傳送到伺服器的情況下將 JSON 轉換為 YAML

API 使用 JSON;許多部署設定偏好 YAML。貼上 JSON,取得縮排的 YAML,可放入 Compose/K8s 風格的檔案中 — 仍需針對你的目標工具進行驗證。

字元: 50
輸入
輸出

使用時機

將 API JSON 範例轉換為入門的 Compose/K8s 風格配置,或遷移你本機已有的 JSON 設定檔。

範例

輸入
{"replicas":3,"env":"prod"}
輸出
replicas: 3
env: prod
輸入
{"tags":["api","local"]}
輸出
tags:
  - api
  - local

運作方式

解析 JSON → 輸出 YAML(透過 js-yaml 或同等工具預設使用 2 空格縮排)。YAML 1.1/1.2 的怪癖(yes/no、八進位)仍然適用——將輸出視為起點。

常見陷阱

  • 並非總是 1:1——錨點、標籤及某些數字邊界情況有所不同。
  • 使用你的叢集工具驗證 Kubernetes/Helm 輸出。
  • YAML 中未加引號的 yes/no/on/off 可能會變成布林值。

差異說明

這裡是 JSON→YAML;使用 YAML→JSON 轉回。YAML Formatter 可清理你已有的 YAML。

常見問題

JSON 和 YAML 總是 1:1 對應嗎?
對於純資料大致如此;但錨點/標籤及某些數字邊界情況有所不同。
輸出內容對 Kubernetes 安全嗎?
視為起點;請用你的叢集工具進行驗證。
資料會上傳嗎?
不會。
需要反向轉換?
使用 YAML 轉 JSON。

相關工具

在瀏覽器中執行。不上傳任何資料。非安全產品——雜湊與 JWT 解碼僅供除錯使用,非密碼儲存或驗證建議。