JSON

オンラインで JSON を整形、検証、圧縮、探索。ツリー表示、JSONPath クエリ、行単位のエラー診断に対応。無料、登録不要、すべての処理はブラウザー内で行われます。

JSONの整形、検証、表示をすべてブラウザ内で行える無料のオンラインJSONフォーマッター、バリデーター、ビューアーです。圧縮された、あるいは不正な形式のレスポンスを貼り付けると、2スペースインデントの読みやすい形にデータを再整形したり、逆に有効な最小出力まで圧縮したりできます。JSONが無効な場合は、問題箇所へすぐに移動できるよう、構文エラーを正確な行と文字位置とともに報告します。折りたたみ可能なツリービューで深くネストしたオブジェクトや配列を探索でき、組み込みのJSONPathサポートにより、解析済みドキュメントから必要な値だけを問い合わせできます。すべての処理がクライアント側で実行されるため、APIレスポンスやシークレットを含む可能性のある設定など、あなたのデータがデバイスから外に出ることはありません。

主な用途

  • デバッグ中に読みやすくするため、圧縮されたAPIレスポンスを整形します。
  • 設定ファイルを検証し、解析エラーの原因となっている行へ直接移動します。
  • 折りたたみ可能なツリービューで、大きく深くネストしたドキュメントを探索します。
  • $.items[*].id のようなJSONPath式で、大きなペイロードから特定の値を抽出します。
  • リクエストボディや環境変数に埋め込む前に、JSONを圧縮します。
  • バージョン管理にコミットする前に、インデントが不揃いなJSONを再整形します。

よくある質問

私のJSONはサーバーにアップロードされますか?

いいえ。解析、整形、検証はすべてブラウザ内でローカルに実行されます。データがデバイスから外に出ることはないため、機密性の高い値を含むレスポンスや設定を安全に貼り付けられます。

フォーマッターはどのインデントを使用しますか?

フォーマッターは2スペースのインデントを使用します。圧縮では、有効な最小出力を生成するために不要な空白がすべて削除されます。

JSONの整形と圧縮の違いは何ですか?

整形はデータを読みやすくするために改行とインデントを追加します。圧縮は最もコンパクトな出力を生成するために任意の空白をすべて取り除きます。どちらもまったく同じデータを保持し、異なるのは空白だけです。

無効なJSON内のエラーを見つけるのにどう役立ちますか?

入力が有効なJSONでない場合、バリデーターは発生した行と文字位置とともに具体的な構文エラーを報告するため、問題を素早く特定して修正できます。

JSONPathクエリに対応していますか?

はい。$.store.book[*].author のようなJSONPath式で解析済みドキュメントを問い合わせでき、ワイルドカード、配列スライス、再帰的下降($..key)にも対応しています。

大きなJSONドキュメントを扱えますか?

はい。整形、検証、折りたたみ可能なツリービューは、アップロードの手順なしに、大きなドキュメントでもブラウザ内で直接動作します。

All processing is local — your data never leaves your browser.