YAML to JSON
YAML to JSON — ブラウザで動作します。入力は保存されません。
YAML → JSON
簡単なYAMLだけ対応します: key: value, インデント入れ子, - 목록. 앵커·별칭·멀티라인 블록(|, >)·플로우 스타일·복합 키·태그 등은 지원하지 않습니다.
使い方
- YAML欄に
key: value、インデント入れ子、ハイフン一覧があるテキストを貼ります。 - 変換を押して下のJSON欄で結果を確認します。
- コードに入れるときは結果をコピーを使います。
- 解析が失敗したらインデントとコロン後ろの空白を点検してから再変換します。
- リセットで入力と出力を消し、別の文書を入れます。
ポイント
YAML JSON変換はデプロイ設定やDocker Composeの一部をフロント・テストコードのJSONに移すときに使います。このパーサーはkey: value、インデント入れ子、-一覧程度だけ読みます。数字・ブール・nullはJSON型に変えます。アンカー・エイリアス、パイプ・山括弧マルチライン、中括弧フロースタイル、複合キー、カスタムタグは扱いません。
タブインデントより空白が安全です。同じ段のキーはインデントを合わせる必要があります。変換はブラウザ内だけで行われ、ファイルはアップロードされません。複雑なHelmチャートやアンカーが多い文書は専用YAMLライブラリがある環境で変換してください。この画面は短い設定断片用です。
例
入力がname: tvinghub、tags:の下に- a - b、ok: trueなら{"name":"tvinghub","tags":["a","b"],"ok":true}になります。ok: yesのようなYAML 1.1特殊ブールは期待と違うことがあるのでtrue/falseを使う方がよいです。コロン後ろに空白がないとパーサーがキーと値を分けられないことがあるので1マス入れてください。同じインデント段のキーがずれると入れ子が壊れ全く違うJSONが出ます。デプロイファイル全体ではなく必要なブロックだけコピーして変換すると失敗箇所を探しやすいです。同じ入力を何度も試すときはリセット後に新しく貼ってください。共用パソコンなら作業後に入力欄を空にしてください。ブラウザタブを閉じると今貼った値も消え、サーバーに削除要求を送る必要はありません。ボタン名と欄タイトルは画面上のツールと同じです。結果が空なら必須欄とエラーメッセージを先に見ます。この文は使い方案内で、入力データが外部保存に残るという意味ではありません。
関連: JSON → YAML · JSON整形 · CSV → JSON
よくある質問
YAML JSON変換はアンカーとエイリアスを扱いますか?
扱いません。アンカーをほどいて平らな文書にしてから変換してください。
マルチラインブロック記号があるYAMLもできますか?
パイプと山括弧ブロックは扱いません。1行文字列に変えてください。
フロースタイル中括弧YAMLもJSONに変えますか?
中括弧・角括弧フローは扱いません。ブロックスタイルに直してください。
入力はサーバーに上がりますか?
いいえ。ブラウザ内だけで解析します。
数字とブールはJSON型に変わりますか?
一般的な数字、true/false、nullはJSON型に変えます。
Helmテンプレートが混ざったYAMLもできますか?
テンプレート文法は標準YAMLではないので失敗しやすいです。レンダされた結果だけ入れてください。
最終確認日: 2026-09-04