JSON整形・圧縮ツール
JSONを整形・圧縮し、構文エラーを確認します。
ツールを開いて確認する →PRACTICAL GUIDE / JSON・API開発
カンマ、引用符、括弧、コメント、末尾カンマなど代表的なJSONエラーを切り分けます。
最終確認日:2026年8月22日 確認者:UtilityBox運営者
APIレスポンスや設定ファイルを貼り付けても解析できないとき、エラー位置の周辺から原因を特定します。
JSONエラーは、エラー表示された位置そのものではなく、その直前のカンマや引用符が原因になっていることがあります。大きなJSONを目視だけで探すより、まずパーサーが示す位置を起点に構造を小さく切り分けます。
また、JavaScriptのオブジェクト記法とJSONは同じではありません。コメント、undefined、NaN、シングルクォート、末尾カンマはJavaScriptでは見かけても、標準JSONではそのまま使えません。
WORKED EXAMPLE
APIテスト用に手作業で編集したJSONで、2種類の構文ミスが入った例です。
{
"name": "UtilityBox",
enabled: true,
"tags": ["csv", "json",],
}{
"name": "UtilityBox",
"enabled": true,
"tags": ["csv", "json"]
}パーサーは「ここから先を解釈できない」位置を返すため、原因が数文字前にあることがあります。エラー位置の行だけでなく、前の行のカンマ、閉じ括弧、文字列の終端を確認します。
長い1行JSONは一度整形できない場合でも、エディタの行番号や文字位置を使って対象付近を切り出すと原因を見つけやすくなります。
エラー修正時に "00123" を 123 へ変えると、構文は正しくてもIDの意味が変わります。true/false、null、数値、文字列を修正前後で比較してください。
特に長いIDや電話番号、郵便番号は計算対象ではないため、数値へ変換しない方が安全な場合があります。
JSONとして正しくてもAPI仕様に合わなければ400エラーになります。構文が通った後は、required、型、列挙値などをJSON SchemaやAPI仕様書で確認します。
「パースできる」と「APIが受理する」は別の検証段階として扱うと、原因切り分けが速くなります。
元データを保存し、整形ツールで構文エラー位置を確認します。
該当位置の直前にあるカンマ、引用符、括弧を確認します。
修正後に再解析し、値の型が変わっていないか確認します。
JSONを整形・圧縮し、構文エラーを確認します。
ツールを開いて確認する →JSONとJSON Schemaを入力し、検証エラーのパスと理由を表示する。
ツールを開いて確認する →JSONキーを並べ替える。
ツールを開いて確認する →ツールの操作方法だけでなく、結果を誤用しないための具体例、確認項目、処理の限界、元データを保管すべき場面まで記載します。原因・手順・完了判定・限界を運営者が確認したガイドだけを一覧と検索対象へ掲載します。