JSON から YAML への変換ツール(オンライン)
Loading...
Loading JSON <> Yaml...
説明
JSONからYAML、YAMLからJSONへ即時検証・整形付きでシームレスに変換。設定ファイルやデータ交換を扱う開発者に最適。
概要: JSON から YAML への変換ツール(オンライン)
JSON ↔ YAML 変換ツールは、JSON と YAML の間でデータを双方向に変換し、検証もすべてブラウザー内で行います。JSON はコンパクトで API で広く使われ、YAML はより読みやすく、設定ファイル(CI パイプライン、Kubernetes、Docker Compose)でよく使われます。このツールは、手作業で編集することなく、ネスト、配列、型を保持しながら構造を両者の間で移行できます。
使い方
- JSON を貼り付けて YAML に変換するか、YAML を貼り付けて JSON に変換します。
- 変換された出力が、整形を適用された状態で即座に表示されます。
- 無効な入力はフラグが立てられるので、変換前に構文を修正できます。
- 結果を設定ファイルや 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 もブール値として扱うため、ツール間で設定を移すときによく驚かされる点です。
データはブラウザーの外に出ますか?
いいえ。変換と検証はローカルで実行されるため、秘密情報を含む可能性のある設定ファイルにも役立ちます。