YAML ↔ JSON変換
YAMLとJSONを相互に変換します。
入力
結果
使用例
設定ファイルを別形式に変換する
Docker ComposeやGitHub ActionsのようなYAML設定を、JSONしか受け付けないツールに貼り付ける前に変換できます。
JSONのAPIレスポンスを読みやすいYAMLに変換する
波括弧が多く読みにくいJSONレスポンスを、インデントベースのYAMLに変換して構造を一目で把握できます。
YAMLの構文エラーをすぐに見つける
インデントやコロンのミスで壊れたYAMLを貼り付けると、どこが間違っているかがエラーメッセージですぐ分かります。
よくある質問
入力した内容はサーバーに送信されますか?
いいえ。すべての変換はブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。
アンカーや複数ドキュメントなど複雑なYAMLにも対応していますか?
アンカーやエイリアスを含む標準YAML 1.1/1.2のほとんどの機能に対応しています。ただし入力欄には1つのドキュメントのみを入れてください。
undefinedなどJSONで表現できない値はどうなりますか?
JSONはundefinedや関数などの値を表現できないため、変換前の入力にはこれらを含めないでください。通常の文字列・数値・真偽値・配列・オブジェクト・nullは問題なく変換されます。
元のインデントや改行はそのまま保たれますか?
変換結果はライブラリの既定の整形ルールで新しく生成されるため、元のコメントや特定の改行スタイルは保持されません。