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

JSON 整形ツール

JSON とモードを指定してください。 数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

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

JSON 整形ツール

数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

上限:UTF-16 100,000 単位/UTF-8 400,000 バイト、50,000 値、出力 2,000,000 単位。 最大入れ子深度は 128 です。

JSON とモードを指定してください。

整形した JSON を個別にコピーできます。検証のみでは検証済みの原文をコピーします。その JSON を .json として保存できます。別のレポートには元の入力、出力、すべての統計が含まれ、コピーまたは UTF-8 TXT 保存ができます。

使い方

使い方

  1. JSON とモードを指定してください。
  2. JSON を処理 · 整形:2 スペース / 整形:4 スペース / 圧縮 / 検証のみ
  3. 整形した JSON をコピー · JSON を保存 · レポートをコピー · TXT を保存

オブジェクトのキーを再帰的に並べ替え

数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

入力バイト数

上限:UTF-16 100,000 単位/UTF-8 400,000 バイト、50,000 値、出力 2,000,000 単位。 最大入れ子深度は 128 です。

位置

位置 / 行 / 列 · 数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

JSON とレポートの保存

整形した JSON を個別にコピーできます。検証のみでは検証済みの原文をコピーします。その JSON を .json として保存できます。別のレポートには元の入力、出力、すべての統計が含まれ、コピーまたは UTF-8 TXT 保存ができます。

よくある質問

あわせて知りたいこと

数値の数 / 重複キー数?

数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

検証のみ?

数値と文字列のトークン(エスケープと単独サロゲートを含む)をそのまま保持します。重複キーも保持します。デコードしたキーを UTF-16 順に並べ、同じキーの順序は維持します。位置は 1 始まりの UTF-16 単位です。検証のみでは空白を保持し並べ替えを無視します。 UTF-8 バイト数と JSON/TXT 保存では単独サロゲートのリテラルを U+FFFD に置換します。エスケープ表記のトークンは保持します。 ブラウザー内で処理します。アップロードしません。

最大入れ子深度?

上限:UTF-16 100,000 単位/UTF-8 400,000 バイト、50,000 値、出力 2,000,000 単位。 最大入れ子深度は 128 です。