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

JSON から YAML への変換ツール

設定ファイル、ドキュメント例、データ処理向けに JSON を YAML 化します。ソースはアップロードされません。

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

有効な JSON 値を入力してください。最大 100,000 文字です。

折り返しで変わるのはレイアウトだけです。解析された文字列の値は変わりません。

使い方

使い方

  1. 最大 100,000 文字の有効な JSON 値を貼り付けます。
  2. 2 または 4 スペースのインデントと、約 80 桁で長い行を折り返すか選びます。
  3. 変換結果を確認し、コピーまたは .yaml を保存します。

YAML 1.2 と型安全な文字列

YAML 1.2 コアスキーマを使います。必要に応じて曖昧な文字列を引用し、「null」や「true」のような JSON 文字列が YAML 解析後も文字列として保たれます。配列順を維持し、オブジェクトキーはブラウザー JSON パーサーの順序に従います。

JSON の制約は適用される

コメント、末尾カンマ、undefined などの JavaScript 専用値は有効な JSON ではありません。JSON は YAML のアンカー、エイリアス、タグ、コメントを表せないため、変換器は作成しません。JavaScript はすべての巨大な JSON 整数を正確に表せないため、安全範囲外の正確な ID は文字列にしてください。

よくある質問

あわせて知りたいこと

JSON 配列やプリミティブ値も使えますか?

はい。有効な JSON ならルートはオブジェクト、配列、文字列、数値、真偽値、null のいずれでも構いません。

true や null のような文字列は型が変わりますか?

いいえ。文字列型を保つ必要があれば YAML シリアライザーが引用します。

変換で JSON はアップロードされますか?

いいえ。解析、変換、コピー、ダウンロード準備はブラウザー内で行います。