YAML / JSONコンバーター
YAMLとJSON形式を相互変換。どちらかを貼り付けるともう一方を即座に取得。
使い方
YAML/JSONコンバーターは、YAMLとJSON形式間で双方向に変換し、構文を検証して出力を読みやすく整形します。
使い方:
- YAMLまたはJSONを入力フィールドに貼り付けます。
- ツールが自動的に形式を検出して変換を行います。
- または「YAML → JSON」または「JSON → YAML」をクリックして方向を指定します。
- 整形された結果をコピーします。
例:ネストされたリストを含むYAML → 配列とオブジェクトを含む同等のJSON。
制限事項:高度なYAML機能(アンカー・エイリアス・複雑な型)は完全にはサポートされない場合があります。YAMLコメントはJSONへの変換時に失われます。
プライバシー:すべてローカルで処理されます。データは送信されません。
実践例
YAML 設定 — 例えば入れ子のポートと環境変数リストを持つサービス定義 — を貼り付けて変換すると:正確な JSON 等価物が得られます。ツールが JSON を要求するのに正本が YAML のとき(またはその逆)に即役立ちます。サイズカードは実際の文書での形式間の差を数値化します。JSON から YAML へブロックスタイルで変換すれば人間向けの読みやすいインデント形式、インラインスタイルならコンパクト形式に。往復変換は実は最速の YAML バリデーターでもあります:タブ文字や崩れたインデントは正確なエラー位置とともに失敗します。
活用シーン
- フォーマット間での設定変換
- JSON対応APIへのデータ準備
- 設定ファイルの移行
- KubernetesやDocker Composeリソースのデバッグ
- ツール間でのデータ共有
よくある質問
- YAMLコメントは保持されますか?
- いいえ、JSONはコメントをサポートしていないため、変換時に削除されます。
- YAMLのアンカーとエイリアスはサポートされますか?
- 部分的です — 単純な構造は動作しますが、複雑なケースは失敗する場合があります。
- 変換は双方向ですか?
- はい、YAMLからJSONへ、JSONからYAMLへの両方向に対応します。
- JSON出力は整形されますか?
- はい、デフォルトでスペース2つのインデントで整形されます。
- データはサーバーに送信されますか?
- いいえ、すべてブラウザ内でローカルに処理されます。