YAML から JSON へのコンバーター

YAML を貼り付けて、API、スクリプト、設定移行向けに整形された JSON に変換します。

すべてのデータ変換はブラウザ内でローカルに行われます。JSON、CSV、YAML、XML は当社サーバーに送信されません。
YAMLJSON

簡単な例

YAML構成を整形されたJSONに変換する

YAMLからJSONへの変換は、構成、CIスニペット、インフラの例、またはドキュメントのデータをAPI、スクリプト、テストフィクスチャ、またはより厳密な検証ツールで使用する必要がある場合に役立ちます。このコンバーターは1つのYAMLドキュメントを解析し、インデントされたJSONを書き出します。

JSONはYAMLより表現力が制限されています。コメント、アンカー、エイリアス、そして一部のYAML固有の構文は直接的なJSONの等価物がないため、本番構成として使用する前に出力を確認してください。

変換後に確認する事項

  • 元のYAMLを説明するのに役立っていたコメントやアンカー。
  • 暗黙的なYAMLの値(例): true, false, null、および数値。
  • JSON出力で文字列のままにしておく必要がある引用された値。
  • 区切り(---)で分かれた複数ドキュメントのYAML。 ---、変換する前に分割する必要があります。
文字列の注意: ID、郵便番号、バージョン番号など、数値のように見える値を文字列として保持する必要がある場合は、YAMLで値を引用してください。

YAMLからJSONへのよくある質問

YAMLのコメント、アンカー、エイリアスは保持されますか?

いいえ。JSONはコメント、アンカー、エイリアスをサポートしていないため、これらのYAML専用の機能は出力に反映されません。

なぜYAMLの値の型が変わったのですか?

YAMLは真偽値、null、数値を推測できます。JSONの文字列として保持する必要がある値は、YAMLで引用符で囲んでください。

このツールは複数のYAMLドキュメントを一度に変換できますか?

このコンバーターは1つのYAMLドキュメントを対象としています。複数ドキュメントのYAMLは変換する前に分割して、各ドキュメントが明確なJSON出力を持つようにしてください。