Tool overview
YAML ↔ JSONとは?
YAML ↔ JSONは、YAMLとJSON形式の相互変換ための開発者向けツールです。
なぜYAML ↔ JSONを使うのか?
YAMLとJSON形式の相互変換際の可読性と作業速度を向上させ、データをサーバーに送信しません。
主な機能
クライアントサイドのプライバシー、即座の結果、ワンクリックコピー。YAMLとJSON形式の相互変換
使い方
上のツールで正確な結果を得るための手順です。
- YAML ↔ JSONを開き、上部パネルに入力を貼り付けるか読み込みます。
- ツールバーで出力を処理、コピー、またはクリアします。
- UIの検証メッセージを確認し、エクスポート前にエラーを修正します。
YAML ↔ JSONの技術リファレンス
このユーティリティの有効な例、よくある無効入力、頻出エラーを確認できます。
| 機能 / コンテキスト | 有効な構文例 | よくある落とし穴 / 無効な例 |
|---|---|---|
| 文字列の引用 | name: "O\"Reilly" | name: O'Reilly: adminスカラー値内の無引用コロンはキーを早期終了させます。特殊文字を含む文字列は引用符で囲んでください。 |
| インデント | parent:
child: true | parent:
child: trueYAMLではタブとスペースの混在が禁止されています。深さの不一致はパースツリーを壊します。 |
| JSONルート型 | { "users": [{ "id": 1 }] } | { "users": { "id": 1 } }JSON配列をYAMLシーケンスに変換する際、JSONルートはオブジェクトまたは配列である必要があります(裸のスカラーは不可)。 |
| 複数行文字列 | description: |
line one
line two | description: "line one
line two"リテラルブロックスカラー(|)は改行を保持します。JSON文字列内のエスケープ \n はYAMLエクスポート時にアンエスケープが必要です。 |
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
関連ツール
このツールを補完する関連ユーティリティをご覧ください。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。