YAML ⇔ JSON 変換
YAML形式とJSON形式を相互に変換します。Kubernetesの設定やCI/CD設定のフォーマット変換に便利です。
スポンサーリンク
読み込み中...
入力(YAML)
出力(JSON)
使い方
- 変換方向(YAML→JSON または JSON→YAML)を選択します。
- 入力欄にYAMLまたはJSONデータを貼り付けます。
- 「変換」ボタンをクリックすると、変換結果が出力欄に表示されます。
- 「入れ替え」ボタンで出力結果を入力に移動し、逆方向の変換も簡単に行えます。
補足説明
- YAMLはJSONのスーパーセットであり、有効なJSONはそのままYAMLとしても解釈できます。
- YAMLでは「yes/no」「on/off」が真偽値に解釈されるなど、意図しない型変換に注意が必要です(Norway問題)。
よくある質問
YAMLとJSONはどう使い分けますか?
YAMLはコメントが書けて人間が読み書きしやすいため、設定ファイル(Kubernetes、GitHub Actions、Docker Composeなど)に向いています。JSONはパーサーが軽く仕様が単純なため、APIのデータ交換に向いています。
YAML→JSON変換でコメントはどうなりますか?
JSONはコメントをサポートしていないため、YAMLのコメント(#で始まる行)は変換時に失われます。コメントを保持したい場合は元のYAMLを別途保管してください。
変換エラーになる場合の原因は何ですか?
YAMLはインデントに意味があるため、タブとスペースの混在やインデントのずれで構文エラーになります。また「値: 文字列」のコロンの後にスペースがない場合もエラーの原因になります。
入力したデータは外部に送信されますか?
いいえ。変換処理はブラウザ内で完結しており、入力内容がサーバーへ送信されることはありません。
スポンサーリンク
読み込み中...
関連ツール
JSON ⇔ XML 変換
JSONとXML形式を相互変換します。データ形式の変換作業を効率化。
変換開発+2
使ってみる
JSON整形
JSONデータを見やすく整形・圧縮します。構文エラーのチェック機能付き。
整形開発+1
使ってみる
URI エンコード
URLエンコード(パーセントエンコーディング)を行います。日本語や特殊文字をURL形式に変換。
変換開発+2
使ってみる
URI デコード
URLデコード(パーセントデコーディング)を行います。エンコードされたURLを元の文字列に戻します。
変換開発+2
使ってみる
Base64 エンコード
テキストをBase64形式にエンコードします。バイナリデータの安全な転送に。
変換開発+2
使ってみる
Base64 デコード
Base64形式のデータを元のテキストにデコードします。
変換開発+2
使ってみる
スポンサーリンク
読み込み中...
プライバシーについて
お気に入り情報はブラウザ内にのみ保存されます。サーバーには送信されないため、安心してご利用ください。
