データ・テキストツール

JSON整形・検証

JSONを読みやすくインデントしたり、配信用に圧縮(ミニファイ)したりできます。どこで壊れているかも正確にわかります。

JSON整形・検証 お使いのデバイス上で動作
ここにファイルをドロップするか、クリックして選択
.jsonファイル1つ
アップロードされません
  • お使いのデバイス上で実行 — ファイルはどこにも送信されません
  • 登録不要、透かしなし、1日の上限なし
  • 無料で、利用回数の制限もありません

仕組み

ほとんどのJSON整形ツールは、データを貼り付けるWebサイトです。つまり、APIキー、顧客記録、社内のペイロードを、他人のサーバーに貼り付けることになります。これはファイルをページ内で解析します。何も送信されず、何も記録されません。これは、ほかのほとんどのファイル形式以上に、設定ファイルやAPIのデータにとって重要です。

インデント付きか、圧縮か

インデント付きの出力では、2スペースのインデントと改行が追加されます。ファイルを読むときや、プルリクエストでレビューするときに適した形式です。圧縮した出力では、不要なバイトがすべて取り除かれます。ネットワーク経由で配信するときに適した形式です。どちらでも、データ自体は同一です。

検証は自動でついてきます

ファイルを解析できない場合は、パーサー自身のエラーメッセージが表示され、問題のある位置が示されます。よくある原因は、最後の項目の後の余分なカンマ、二重引用符の代わりの単一引用符、文字列内のエスケープされていない文字です。

整形で変わらないもの

キーの順序は、書かれたとおりに保たれます。数値は標準的な形で再出力されるため、JavaScriptの安全な範囲を超える非常に大きな整数は、精度を失うことがあります。これは整形ツールではなく言語の制限であり、JavaScriptベースのすべてのツールに等しく影響します。

よくある質問

JSON整形・検証に関する質問

JSONはサーバーに送信されますか?

いいえ。お使いのブラウザがページ内で解析します。何も送信も保存もされません。

JSONが無効な場合はどうなりますか?

問題の発生位置を含むパーサーのエラーメッセージが表示されるため、元のファイルで該当箇所を見つけられます。

整形するとデータが変わりますか?

いいえ。変わるのは空白だけです。キーの順序は保たれ、値は変わりません。