コンテンツへスキップ

YJYAML ↔ JSON 変換

読み込み中...

YAMLとJSONは、設定ファイルやデータ交換で最も使われる形式です。DockerやKubernetesなどはYAML、REST APIやpackage.jsonなどはJSONを主流とします。このツールはこれら2つの形式を瞬時に行き来できるようにします。

使い方

  1. 1
    変換方向を選択

    「YAML → JSON」または「JSON → YAML」タブを選びます。

  2. 2
    データを入力

    左側のエリアに元のデータを貼り付けます。

  3. 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より簡潔で読みやすいです。

DevHelper

© 2026. All rights reserved.