データ・開発

JSON整形・検証ツール

JSONを整形、検証、圧縮します。エラーがあれば、正確な行と列を表示します。

プライバシー重視:データはお使いの端末から出ません。

入力JSON

結果

JSON整形ツールでできること

JSONを貼り付けて、見やすくインデントしたり、圧縮したり、正しい形式かどうかを確認したりできます。構文エラーがある場合は、このJSON整形・検証ツールが行と列をわかりやすい説明付きで表示します。

JSON整形ツールの使い方

  1. JSONを入力欄に貼り付けるか、サンプルを読み込みます。
  2. インデントするなら「整形」、詰めるなら「圧縮」、変更せずに確認するなら「検証」を選びます。
  3. エラーがあればメッセージを読み、「エラー箇所へ移動」で場所を確認します。
  4. 結果をコピーするか、.jsonファイルとしてダウンロードします。

プライバシー

JSONはブラウザ内で解析されます。ここに貼り付けたAPIレスポンス、トークン、設定がサーバーにアップロードされることはありません。

MyToolsLabのプライバシー保護について

よくある質問

JSONの整形と検証の違いは何ですか?

検証はテキストがJSONの規格に沿っているかを確認し、最初のエラーを報告します。整形は正しいJSONを一貫したインデントで書き直します。このツールは両方を行います。まず検証し、次に整形します。

よくあるJSONのエラーは何ですか?

最後の要素の後のカンマ、ダブルクォートではなくシングルクォートの使用、クォートのないプロパティ名、コメントです。JavaScriptでは許されますが、厳密なJSONでは使えません。

JSONを圧縮(minify)するには?

JSONを貼り付けて「圧縮」を押します。文字列の外にあるスペース、タブ、改行が取り除かれます。データは同じままで、ファイルサイズが小さくなります。

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

整形で変わるのは空白だけです。「キーを並べ替える」をオンにすると、オブジェクトのキーがアルファベット順になりますが、JSONの意味は変わりません。JavaScriptで安全に扱える精度を超える非常に大きな数値は、ブラウザで動く他のツールと同じく桁が失われることがあります。

このオンラインツールに機密データを貼り付けても大丈夫ですか?

このツールはデータをネットワークに送信せず、すべてページ内で処理します。それでも、必要がなければ本物の秘密情報をどのサイトにも貼り付けないのがよい習慣です。