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 ライブラリを使ってブラウザ内で完結します。サーバーには何も送信されません。