コンバーターはまず JSON.parse で入力を解析し、得られたオブジェクトを yaml ライブラリでシリアライズしてから YAML フォーマッターで整えます。不正な JSON の場合、YAML 出力は生成されません。
API payload や生成された JSON 設定を、Kubernetes manifest、Docker Compose 断片、CI 設定などの YAML ファイルへ移すときに使えます。キーの並び替えとインデント設定により、変換後のファイルをレビューしやすくできます。
このテーマに関するよくある疑問と回答をまとめました。
JSONは波括弧と角括弧を使い、厳密な引用ルールがあります。一方、YAMLはインデントベースの構造で、より人間が読みやすい構文です。YAMLはコメント、複数行文字列、アンカー/エイリアスなど、JSONにはない機能をサポートしています。
はい、入力パネル上部のフォーマットオプションで、YAML のインデントを 2〜8 スペースにカスタマイズできます。YAML は構造を空白に依存するため、2 スペースが最も一般的な規約です。
はい、ソートキーのドロップダウンで、元の順序を維持するか、すべての YAML マッピングキーをアルファベット順(A から Z)にソートするかを選べます。ソートはすべてのネストレベルに再帰的に適用されます。
いいえ、JSON から YAML への変換はブラウザ内で完全に実行されます。お客様の JSON データは JavaScript でローカル処理され、サーバーへ送信されることはありません。