コード、データと QRツール

YAML から JSON への変換ツール

変換の制限を明示し、ソースを端末内に保ったまま YAML 設定やデータ文書を JSON にします。

ブラウザ内で処理登録不要プライバシーの説明 ↗

空ではないYAML 1.2ドキュメントを1つ入力してください。最大100,000文字です。

使い方

使い方

  1. 最大 100,000 文字の YAML 1.2 文書を 1 つ貼り付けます。
  2. コンパクト JSON、または 2/4 スペースの整形出力を選びます。
  3. 変換結果を確認し、コピーまたは .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 にコメント構文がないため破棄されます。