JSON から YAML への変換ツール(オンライン)

Blog

JSON から YAML への変換ツール(オンライン)

BlogCheatsheets
Loading...
Loading JSON <> Yaml...

説明

JSONからYAML、YAMLからJSONへ即時検証・整形付きでシームレスに変換。設定ファイルやデータ交換を扱う開発者に最適。

概要: JSON から YAML への変換ツール(オンライン)

JSON ↔ YAML 変換ツールは、JSON と YAML の間でデータを双方向に変換し、検証もすべてブラウザー内で行います。JSON はコンパクトで API で広く使われ、YAML はより読みやすく、設定ファイル(CI パイプライン、Kubernetes、Docker Compose)でよく使われます。このツールは、手作業で編集することなく、ネスト、配列、型を保持しながら構造を両者の間で移行できます。

使い方

  1. JSON を貼り付けて YAML に変換するか、YAML を貼り付けて JSON に変換します。
  2. 変換された出力が、整形を適用された状態で即座に表示されます。
  3. 無効な入力はフラグが立てられるので、変換前に構文を修正できます。
  4. 結果を設定ファイルや API リクエストにコピーします。

入力出力
JSON → YAML{"name":"app"}name: app

よくある質問

YAML は JSON のスーパーセットですか?

はい。有効な JSON はすべて有効な YAML でもあるため、YAML パーサーに貼り付けた JSON は機能します。逆は成り立ちません。YAML には JSON では表現できない機能(コメント、アンカー、複数ドキュメント)があります。

JSON に変換すると YAML のコメントはどうなりますか?

削除されます。JSON にはコメント構文がないため、コメントは表現できず、JSON への変換時に失われます。

なぜ私の YAML の数値が文字列になった(またはその逆になった)のですか?

YAML は書式から型を推論します。引用符のない数値は数値になり、true/false はブール値になります。文字列のままにしたい場合は値を引用符で囲んでください。なお、一部の YAML 1.1 ツールは yes/no/on/off もブール値として扱うため、ツール間で設定を移すときによく驚かされる点です。

データはブラウザーの外に出ますか?

いいえ。変換と検証はローカルで実行されるため、秘密情報を含む可能性のある設定ファイルにも役立ちます。