JSON ↔ YAML 変換 🔒 データがブラウザの外に出ることはありません。
JSONとYAMLを双方向に即時変換。
Ctrl+Sダウンロード
このツールについて
JSONとYAMLは同じデータ構造を異なる構文で表現します。YAMLは設定ファイル(Kubernetes、GitHub Actions、docker-compose)で、JSONはAPIで主流です。このコンバーターは双方向に正確に変換し、解析エラーも分かりやすく表示します。
実績あるjs-yamlライブラリを使用し、このページでのみ読み込まれます。設定ファイルがブラウザの外に出ることはありません。
よくある質問
JSON を YAML に変換するとキーの順序は保たれますか?
はい、「キーをソート」を有効にしない限り、既定では元の順序が保たれます。これはほとんどの JSON が書かれる順序と一致します。
YAML の変換が変なエラーで失敗するのはなぜですか?
YAML は空白に敏感で、多くの人が思うよりインデントとタブに厳格です。一行のずれや紛れ込んだタブ文字が最も多い原因です。エラーメッセージは正確な行と列を示します。
すべての JSON 値は YAML を経由しても変化せずに往復できますか?
ほぼ可能です。ただし日付や一部の曖昧なスカラー値("yes"、"no"、"null" のような文字列)は、YAML パーサーによって型付きの値として再解釈されることがあります。それが問題になる場合は、それらの値を明示的にクォートしてください。
これは Kubernetes や CI の設定ファイルを編集するのに役立ちますか?
はい。どちらも通常 YAML で書かれているため、先に JSON に変換すると構造の検証、別バージョンとの差分確認、JSON ベースのツールへの取り込みがしやすくなります。その後また YAML に戻せます。
変換するとき何かがアップロードされますか?
いいえ。変換はローカルの YAML ライブラリを使ってブラウザ内で完結します。サーバーには何も送信されません。