本文へ移動

YAMLを安全にJSONへ変換

1つのYAML文書を貼り付け、曖昧な値を黙って変更せず有効なJSONを生成します。

YAML入力

ブラウザー内で処理します。

1文書、最大200,000文字。データはブラウザー内に留まります。

結果

YAMLをJSONへ変換する方法

文書を変換

  1. 完全なYAML文書を貼り付けます。
  2. 2または4スペースを選びます。
  3. 変換し、位置付きエラーを修正します。
  4. 確認後にコピーまたは保存します。

変換と安全規則

マップ、配列、文字列、有限数、真偽値、nullをJSONへ変換します。

重複キーと複数文書は情報損失を防ぐため拒否します。

タグ、エイリアス、循環、安全でない整数、NaN、無限大は拒否します。

例

itemsのシーケンスは配列を持つJSONオブジェクトになります。

重複キー、2つ目の---、タグ、エイリアスはエラーになります。

制限

  • 入力上限は200,000文字です。
  • 逆変換、URL取得、コメントやYAML書式の保持は行いません。

よくある質問

エイリアスを拒否する理由は?

JSONに共有参照がなく、展開で循環が生じるためです。

重複キーを拒否する理由は?

利用側によって残す値が異なり、意味が変わるためです。

日付は変換しますか?

特別な日付変換は保証せず、明示タグは拒否します。

YAMLは送信されますか?

いいえ、処理はブラウザー内です。