JSON整形・バリデーターとは
JSONコードを整形・圧縮・検証するツール。APIレスポンスやデータベースエクスポートで得られた改行なしのJSONを読みやすく整形できます。また、JSONの文法エラーを自動検出し、括弧やカンマの不足をピンポイントで指摘。さらにツリー表示・キーソート・JSONパス検索など、複雑なデータ構造の確認も効率化できます。
使い方ガイド
1. JSONテキストをテキストボックスに貼り付けまたはドラッグ&ドロップ
2. 自動的に構文チェックが実行される
3. エラーがあれば赤色で行番号と内容が表示される
4. 「整形」ボタンで見やすいインデント形式に変換
5. 「圧縮」で改行・スペース除去。ツリー表示でネストされたオブジェクト/配列を階層表示。キーソートで辞書順にソート。
活用シーン
・API開発:レスポンスが1行で返ってくるため整形して、期待したキー構造が含まれているか確認
・データマイグレーション:大量のJSON形式データを整形・バリデーション→ CSV変換などの前処理
・設定ファイル検証:package.json や設定ファイルをコピペして文法エラーをチェック
・JSONパス検索:$.user.address.postalCode など特定キーの値をすぐ抽出
よくある間違いと解決法
・誤り:シングルクォートで囲まれたキー(シングルクォートはJSON非対応) → 解決:ダブルクォートに変換するか、ゆるいパース機能を使う
・誤り:最後の要素の後にカンマが残っている → 解決:バリデーターが指摘した行の末尾カンマを削除
・誤り:キーと値の対応を目視確認が困難 → 解決:ツリー表示モードで階層構造を可視化
知っておきたいポイント
JSON は JavaScript Object Notation で、キーは必ずダブルクォートで囲む必要があります。boolean値(true/false)や null は小文字固定。数値はクォートなしです。複雑なネストが深い場合、ツリー表示とキーソートを組み合わせて、構造を把握してからデータ抽出・変換を進めるのが効率的です。YAMLやTOML への相互変換機能があるツールなら、設定ファイル形式の統一作業も簡単になります。
ToolBox