UTILS.
プライバシーを標準に
{}

JSON フォーマッター・バリデーター

JSON の整形、圧縮、検証を行い、エラーをインラインで表示します。

ファイルはこの端末に残ります

ファイルはブラウザ内で処理され、アップロードされません。ツールの実行に必要なコードと素材はダウンロードされます。アカウントも追跡もありません。

ダウンロードを使うと、このツールを1つのHTMLファイルに保存してオフラインで使えます。

プライバシー →

テキストとファイルはこのデバイス内に留まります。このツールがアップロードや保存を行うことはありません。

具体例を試す

例

{"id":9007199254740993,"ok":true} を入力して「整形」を選択します。ID は正確に 9007199254740993 のまま保持されます。「ツリー」に切り替えて両方のプロパティを確認するか、「圧縮」を選択して整形用の空白文字を削除します。

注意点

数値、引用符内のテキスト、キーの順序を保持します。コメントや末尾のカンマは有効な JSON ではありません。 入力内容や設定を変更すると、前の結果は消去されます。コピーとダウンロードには、常に最後に完了した変換結果を使用します。

このツールについて

JSON を貼り付けるか UTF-8 ファイルを開き、「整形」または「圧縮」を選択します。色分けされたコードを確認したり、ツリー表示でオブジェクトや配列を展開したりできます。JSON が無効な場合は、直接移動できるエラー位置が表示されます。大きな数値と重複キーは保持されます。重複キーは他のソフトウェアで扱いが異なる可能性があるため、印が付きます。

入力は UTF-8 テキストで最大 5 MiB、出力は最大 20 MiB、JSON の入れ子は最大 128 階層です。ページの応答性を保つため、大きなコード、ツリー、表のプレビューは表示範囲を制限します。コピーとダウンロードには結果全体が含まれます。処理はキャンセル可能なバックグラウンドワーカーでローカルに実行され、ダウンロードしたオフライン版でも同様です。

処理の応答性を保つため、JSON と CSV は最大 100,000 個の値またはセルに対応します。SQL は最大 4,000 トークン、入れ子は 100 階層までです。

入力内容や設定を変更すると、前の結果は消去されます。コピーとダウンロードには、常に最後に完了した変換結果を使用します。

テキストとファイルはこのデバイス内に留まります。このツールがアップロードや保存を行うことはありません。

よくある質問

このツールの使い方は?
JSON を貼り付けるか UTF-8 ファイルを開き、「整形」または「圧縮」を選択します。色分けされたコードを確認したり、ツリー表示でオブジェクトや配列を展開したりできます。JSON が無効な場合は、直接移動できるエラー位置が表示されます。大きな数値と重複キーは保持されます。重複キーは他のソフトウェアで扱いが異なる可能性があるため、印が付きます。
データはどのように扱われますか?
数値、引用符内のテキスト、キーの順序を保持します。コメントや末尾のカンマは有効な JSON ではありません。 テキストとファイルはこのデバイス内に留まります。このツールがアップロードや保存を行うことはありません。
大きなファイルやオフラインでの利用に対応していますか?
入力は UTF-8 テキストで最大 5 MiB、出力は最大 20 MiB、JSON の入れ子は最大 128 階層です。ページの応答性を保つため、大きなコード、ツリー、表のプレビューは表示範囲を制限します。コピーとダウンロードには結果全体が含まれます。処理はキャンセル可能なバックグラウンドワーカーでローカルに実行され、ダウンロードしたオフライン版でも同様です。 処理の応答性を保つため、JSON と CSV は最大 100,000 個の値またはセルに対応します。SQL は最大 4,000 トークン、入れ子は 100 階層までです。

その他のツール