JSON Toolkit

JSON パース

JSON を整形・検証し、行と列でエラー位置を特定。ツリー表示と JSONPath のコピーにも対応

元 0.00 B · 結果 0.00 B · 圧縮率 0%
結果

JSON の解析と整形について

JSON パーサーは、コンパクトまたは不揃いなインデントのテキストを、スペースまたはタブのインデントで統一されたレイアウトに再整形し、元のサイズ、結果のサイズ、圧縮率をすぐに表示します。処理はすべてブラウザ内で完結するため、設定ファイル、API レスポンス、ログの断片がデバイスの外に出ることはありません。

整形は構文チェックから始まります。末尾のカンマ、閉じ忘れた引用符、対応の取れない括弧は行と列で報告され、エディタ上で正確な位置が示されるため、文書全体を目で追うことなく修正できます。

テキスト表示に加えてツリー表示に切り替え、オブジェクトや配列を階層ごとに展開し、任意のノードの JSONPath をコピーして今後のクエリやスクリプトに利用できます。長めの編集作業にはオンラインエディタページを使い、ローカルの下書きを保持してください。

よくある質問

末尾のカンマのエラーはどう対処すればよいですか?
標準 JSON ではオブジェクトや配列の最後の要素の後にカンマを置けません。そのカンマを削除すれば検証を通過します。テキストが JSON5 や JavaScript オブジェクト由来の場合は、先に JSON5 変換ページで処理してください。
整形後の結果が大きくなるのはなぜですか?
整形は改行とインデントを挿入するため、通常はコンパクトな入力より出力が大きくなります。圧縮率が負になるのは想定内です。ペイロードを小さくしたい場合は圧縮モードを使用してください。
解析結果はどこに保存されますか?
結果は現在のページのメモリ内にのみ存在し、再読み込みすると消えます。履歴ページには明示的に実行した最近の整形を保存しますが、そのデータもブラウザ内に留まります。