Web ToolBox

YAML to JSON変換

YAMLをJSONへリアルタイム変換

インデント
YAMLデータ
JSONデータ
読み取り専用

YAML to JSONツールとは?

YAML形式のデータをJSON形式に変換するツールです。設定ファイルのフォーマット変換やAPIとのデータ連携が必要な時に、手作業での書き換えをせずに瞬時に変換できます。

  • 入力したYAMLをリアルタイムでJSONに変換
  • インデント幅を選択して出力形式を調整可能
  • YAMLの構文エラーがあれば即座にお知らせ

Kubernetes設定のJSON化、OpenAPI仕様書の形式変更、CI/CDパイプラインの設定変換など、さまざまな場面で活用できます。

使い方

左側の入力エリアにYAMLデータを入力してください。リアルタイムで変換され、右側にJSON形式の結果が表示されます。

YAMLの構文に誤りがある場合はエラーメッセージが表示されるので、修正してから再度変換できます。

インデント設定

JSONの出力形式を選択できます。

  • 2スペース(デフォルト) - 標準的で読みやすい形式
  • 4スペース - より余白のある読みやすい形式
  • 縮小 - 改行とスペースを削除し、データサイズを最小化

変換例

YAMLからJSONへの変換イメージです。

YAML入力:

name: 太郎
age: 30
skills:
  - JavaScript
  - Python

JSON出力(2スペースインデント):

{
  "name": "太郎",
  "age": 30,
  "skills": [
    "JavaScript",
    "Python"
  ]
}

YAMLとJSONの違い

YAMLの特徴

  • インデント(スペース)でデータ構造を表現
  • 文字列のクォーテーションは基本的に不要
  • #でコメントを記述可能
  • 人間が読み書きしやすい設計

JSONの特徴

  • 軽量で高速にパース可能
  • JavaScriptネイティブサポート
  • REST APIで広く使用される標準形式
  • ほぼすべてのプログラミング言語で対応

よくある用途

YAML to JSONツールは以下のような場面で利用されています。

  • Docker Compose設定をJSON形式に変換
  • Kubernetes マニフェストの形式変更
  • OpenAPI仕様書(Swagger)の形式統一
  • CI/CDパイプライン設定の移行
  • 設定ファイルのバックアップや他システムへの移行