JSON整形・チェック

JSONを貼り付けるとすぐにチェックします。エラーがあれば位置と原因を、正しければ整形・圧縮・キーの並べ替えができます。入力内容はブラウザ内だけで処理し、サーバーには送信しません。

—

よくあるJSONのエラー

誤り正しい書き方理由
{"a": 1,}{"a": 1}末尾のカンマは不可
{'a': 'b'}{"a": "b"}ダブルクォートのみ
{a: 1}{"a": 1}キーにも引用符が必要
{"a": undefined}{"a": null}undefined はJSONではない
// コメント(削除)コメント不可

大きな数値が変わってしまう問題

JavaScript標準の JSON.parse は 9,007,199,254,740,991(253−1)を超える整数を正確に扱えません。そのため他の整形ツールでは 12345678901234567890 のようなIDが 12345678901234567000 に変わることがあります。このツールは数値を元の表記のまま出力するので値が変わらず、そのような数値があればお知らせします。

ボタンの説明

よくある質問

業務データやトークンを貼り付けても大丈夫ですか?

入力内容はサーバーに送信も保存もせず、このブラウザ内だけで処理します。それでも本番環境のパスワードやトークンは、どのWebツールにも貼り付けない習慣が安全です。

JSONとJavaScriptのオブジェクトの違いは?

JSONはデータ交換用の形式なので規則が厳しく、キーと文字列は必ずダブルクォート、末尾のカンマ・コメント・undefined・関数は使えません。

関連ツール