YJYAML ↔ JSON 変換
読み込み中...
YAMLとJSONは、設定ファイルやデータ交換で最も使われる形式です。DockerやKubernetesなどはYAML、REST APIやpackage.jsonなどはJSONを主流とします。このツールはこれら2つの形式を瞬時に行き来できるようにします。
使い方
- 1変換方向を選択
「YAML → JSON」または「JSON → YAML」タブを選びます。
- 2データを入力
左側のエリアに元のデータを貼り付けます。
- 3結果を確認
右側のパネルに変換後のデータが表示されます。コピーボタンで取得してください。
ヒント
- 💡Kubernetesのマニフェスト(YAML)をJSONに変換して、直接APIに投げたい時に便利です。
- 💡JSONの設定ファイルをYAMLに変換することで、コメントを追加して可読性を高めることができます。
- 💡JSON出力時のインデント数も調整可能です。
- 💡処理はブラウザ内で行われるため、重要な設定ファイルの中身が漏洩することはありません。
よくある質問
- Q. YAMLとJSONの主な違いは何ですか?
- A. YAMLはインデントベースで人が読みやすく、コメントをサポートします。JSONはパースが速く、すべての言語で標準サポートされています。
- Q. YAMLのパースで注意すべき落とし穴はありますか?
- A. YAML 1.1ではyes/no/on/offがbooleanとして解析されます(ノルウェー問題)。重要な値はクォートで囲むことが安全です。
- Q. KubernetesやDocker ComposeがYAMLを使う理由は?
- A. YAMLのインデントによる階層構造とコメントのサポートが、複雑な設定ファイルの管理を容易にします。JSONより簡潔で読みやすいです。