📄
JSONからYAML変換ツール
JSONデータを自動インデントと構造マッピングで整形されたYAMLに変換
📝
JSONを入力
Loading...
📄
生成されたYAML
Loading...
JSONからYAML変換ツールの使い方
1. JSONデータを入力
入力エリアにJSONデータを貼り付けます。ネストオブジェクトや配列も対応。
2. 自動変換
ツールが自動的にJSONをYAMLに変換し、適切なインデントを付与します。
3. YAMLを確認
生成されたYAMLの構造やフォーマットを確認します。
4. 結果をダウンロード
YAMLファイルをコピーまたはダウンロードしてプロジェクトで利用できます。
変換ルール
🏗️ オブジェクト→マップ
JSONオブジェクトはYAMLのマップ(キーと値のペア)になります。
{ "name": "value" }
name: "value"
📋 配列→リスト
JSON配列はYAMLのリスト(ダッシュ付き)になります。
["a", "b"]
- "a"
- "b"
🔤 プリミティブ型
文字列・数値・真偽値は型を維持します。
{ "id": 123, "active": true }
id: 123
active: true
🚫 null値
null値はYAMLで明示的なnullになります。
{ "empty": null }
empty: null
変換例
入力JSON:
{
"app": {
"name": "MyApp",
"version": "1.0.0",
"config": {
"debug": true,
"port": 3000
},
"dependencies": [
"express",
"react"
]
}
}生成されたYAML:
app:
name: "MyApp"
version: "1.0.0"
config:
debug: true
port: 3000
dependencies:
- "express"
- "react"YAMLの利用シーン
⚙️ 設定ファイル
アプリ設定、Docker Compose、インフラ構成管理
📚 ドキュメント
APIドキュメント、プロジェクト仕様、技術文書
🔄 DevOps
CI/CDパイプライン、Kubernetesマニフェスト、デプロイ設定
ベストプラクティス
✅ 構造設計
JSON構造は明確にし、深いネストを避けると読みやすいYAMLになります。
💡 命名規則
意味のあるプロパティ名を使うとYAMLのキーになります。
⚠️ インデント
YAMLはインデントに敏感です。ツールが自動で処理します。