YAML → JSON

入力

結果

テキストを貼り付けるか入力すると、変換結果が表示されます。

最後の入力はこのブラウザ(localStorage)に保存され、機密データが含まれる可能性があります。サーバーには一切送信されません。

このツールは、YAMLを読み込んで整形されたJSONとして出力します。アンカーとエイリアスは展開され、参照は値のコピーに置き換えられるため、JSON側で参照に依存することはありません。入力できるドキュメントは1つだけで、3つのハイフンで区切った複数のドキュメントを貼り付けると、余分な区切りを削除するよう警告が表示されます。構文エラーは行と列つきで知らされます。処理はブラウザー内で行われ、データが送信されることはありません。

使い方

  1. 入力パネルにYAMLを貼り付けるか、.yaml ファイルをアップロードします。「サンプル」で例も確認できます。
  2. 構文エラーが表示されたら、指摘された行と列のインデントを確認します。
  3. 単一ドキュメントの警告が出たら、余分な --- 区切りを削除します。
  4. インデントを選び、「コピー」または「ダウンロード」で yaml-to-json.json を保存します。

よくある質問

アンカーとエイリアスは展開されますか?
はい。エイリアスは参照先の値に置き換えられるため、JSONには参照なしで完全なデータが含まれます。
複数のYAMLドキュメントを一度に変換できますか?
いいえ。対応しているのは1つのドキュメントのみです。--- 区切りがあると警告が表示されるので、余分なものを削除し、ドキュメントごとに変換してください。
コメントはどうなりますか?
JSONにはコメントがないため、失われます。必要な場合は元のYAMLを残しておいてください。
正しく見えるYAMLがエラーになるのはなぜですか?
よくある原因は、インデントの不統一やタブ文字の混在です。警告には、解析が止まった行と列が表示されます。

関連ツール