YAML から JSON への変換ツール
変換の制限を明示し、ソースを端末内に保ったまま YAML 設定やデータ文書を JSON にします。
使い方
使い方
- 最大 100,000 文字の YAML 1.2 文書を 1 つ貼り付けます。
- コンパクト JSON、または 2/4 スペースの整形出力を選びます。
- 変換結果を確認し、コピーまたは .json を保存します。
上限付き YAML 1.2 変換
YAML 1.2 文書を 1 つ解析し、重複マッピングキー、複数文書、未知タグ、循環、50 個を超える参照へのエイリアス展開を拒否します。コメントは読み取れますが JSON 出力には存在しません。マージキーは自動でオブジェクトを統合せず、通常の YAML 1.2 キーとして扱います。
JSON 安全な値のみ結果に出力
マッピングキーは一意な JSON オブジェクトキーにできるスカラーである必要があります。複雑なキー、NaN、Infinity は拒否されます。JavaScript の安全範囲外の整数は桁を正確に保つため JSON 文字列として出力します。ローカルで変換し、YAML をコードとして実行しません。
よくある質問
あわせて知りたいこと
複数文書 YAML ストリームを変換できますか?
いいえ。曖昧さのない JSON ルート値を 1 つ作るため、YAML 文書はちょうど 1 つ入力します。
アンカーとエイリアスに対応しますか?
通常のエイリアスは安全上限まで展開できます。JSON で安全に表せない循環や過度な展開は拒否されます。
YAML コメントはどうなりますか?
JSON にコメント構文がないため破棄されます。