JSON to YAML
JSONをYAML形式に変換。JSONオブジェクトを再帰的に走査しインデント付きYAMLを生成——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
JSON to YAML 変換ツールについて
このJSON to YAML変換ツールはブラウザ内で完結します。上の入力欄にJSONを貼り付け、変換をクリックしてください。結果はインデント付きYAMLで表示されます。サーバーへのアップロードは一切行われません——変換はJavaScriptによりあなたの端末で瞬時に実行されます。
YAML形式について
YAML(YAML Ain't Markup Language)は人間に優しいデータ直列化形式です。インデントでネストを表現し、ダッシュでリスト項目を示し、キー: 値 でマッピング項目を表します。可読性が高いため設定ファイルで広く使用されています。
変換ルール
- オブジェクト —— JSONオブジェクトは
キー: 値ペアを持つYAMLマッピングになります。 - 配列 —— JSON配列は
-項目マーカーを持つYAMLシーケンスになります。 - 文字列 —— 数値・真偽値・nullに見える文字列や特殊文字を含む文字列は安全のため引用符で囲みます。
- 数値と真偽値 —— 引用符なしのプレーンスカラーとして出力。
- Null ——
nullとして出力。 - 空のコレクション —— 空のオブジェクトと配列はフロー形式
{}と[]を使用。
よくある用途
- JSONデータから設定ファイルを生成。
- APIレスポンスを人間が読みやすいYAMLに変換。
- JSONベースの設定をYAMLツールへ移行。
- JSON構造をYAML形式で素早く確認。
よくある質問
このツールはJSONをアップロードしますか? いいえ。すべての変換はローカルブラウザで行われ、データが端末から離れることはありません。
なぜ一部の文字列が引用符で囲まれるのですか? 数値・真偽値・nullと誤認される可能性のある文字列は引用符で囲み、YAMLでの元の意味を保持します。
入力順序は保持されますか? はい。出力のオブジェクトキー順序はJSON入力の順序と一致します。
サイズ制限はありますか? 唯一の制限はブラウザの使用可能メモリです。大きなJSONファイルでも高速に変換できます。