YAML ↔ JSON 変換
左側にYAMLまたはJSONを入力すると、もう一方の形式が即時表示されます。Kubernetes・Docker・CIの設定作業にそのまま使えます。
YAML入力
JSON結果
使い方
1
方向を選択
YAML → JSONまたはJSON → YAMLを選択してください。入力形式の構文エラーは即時赤色で表示されます。
2
入力または貼り付け
左側エリアにテキストを貼り付けると、入力と同時に結果が更新されます。インデント数も調整可能です。
3
結果をコピー
結果をワンクリックでコピー、または入れ替えボタンで入力↔結果を交換して再変換できます。
よくある質問
YAMLからJSONへの変換で情報が失われますか?
YAML 1.2のコアデータ(文字列・数値・bool・null・配列・マップ)はJSONに正確に変換されます。ただしコメント・アンカー・タグ・日付型などのYAML固有機能はJSONに表現できないため失われるか文字列化されます。
JSON→YAMLのインデントは?
デフォルトは2スペース、2/4から選択可能です。Kubernetes・Ansibleは通常2スペースを使用します。
複数ドキュメントYAML(---区切り)は対応?
はい。`---`で区切られた複数ドキュメントのYAMLはJSON配列に変換されます。1つの場合は単一オブジェクトになります。
大きなファイルを扱えますか?
ブラウザのメモリ内で処理するため、1MB以内なら問題ありません。それ以上のファイルは一時的に遅くなる場合があります。
サーバーに送信されますか?
いいえ。すべての変換はブラウザ内のjs-yamlで行われ、入力した設定値が外部に送信されることはありません。