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

JSON 文字列化

有効な JSON をブラウザー内でコンパクトな転送用文字列に変換します。安定した出力が必要ならオブジェクトキーを並べ替え、コードに埋め込む JSON 文字列リテラルにもできます。

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

標準JSONのみ対応し、最大2 MBです。処理はブラウザー内で行われます。

JSONを貼り付けて開始してください。

使い方

使い方

  1. エディターに 2 MB 以下の有効な JSON を貼り付けます。
  2. 必要に応じてオブジェクトキーを並べ替えるか、結果を JSON 文字列リテラルで囲みます。
  3. 入力を文字列化し、結果をコピーまたはダウンロードします。

コンパクトな JSON 出力

文書全体を解析して JSON.stringify でシリアライズし、意味のない空白を取り除きながら文字列、数値、配列、オブジェクト、真偽値、null を保持します。

必要に応じた安定キー

「オブジェクトキーを並べ替え」を有効にすると、予測可能でロケールに依存しない比較によりキーを再帰的に並べます。配列の順序は常に維持されます。

ローカル処理と入力上限

解析、文字列化、コピー、ダウンロードはブラウザー内で行われます。入力上限は 2 MB で、コメント、末尾のカンマ、NaN、Infinity は無効な JSON として拒否されます。

よくある質問

あわせて知りたいこと

文字列化で JSON の値は変わりますか?

いいえ。意味のない空白を取り除いて、解析済み JSON をシリアライズします。配列順と値の型は変わりません。

JSON 文字列リテラルモードとは何ですか?

コンパクトな JSON テキストを JSON の引用符で囲んでエスケープします。別の JSON 値やソース文字列への埋め込みに便利です。

コメントや末尾のカンマを使えますか?

いいえ。標準 JSON のみ受け付けるため、先にコメントと末尾のカンマを削除してください。

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

いいえ。処理はブラウザー内で行われます。