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は問題なく変換されます。

元のインデントや改行はそのまま保たれますか?

変換結果はライブラリの既定の整形ルールで新しく生成されるため、元のコメントや特定の改行スタイルは保持されません。