JSON整形ツール

JSONを整形・圧縮・検証します。データは端末内に留まります。

整形・圧縮・検証

入力欄にJSONを貼り付けて、次のどちらかを選びます。

「コピー」で結果を取得し、「消去」で入力欄を空にします。

JSONのルール

JSONは元になったJavaScriptより厳格です。エラーの多くは次のルールが原因です。

ルール正しい間違い
キーはダブルクォートで囲む{"name": 1}{name: 1}
文字列はダブルクォートで囲む"テキスト"'テキスト'
末尾にカンマを付けない[1, 2][1, 2,]
コメントは書けない-// メモ
使える値true、false、nullundefined、NaN

エラーメッセージの読み方

表示される位置は、実際のエラーのすぐ後ろであることがよくあります。行の先頭でエラーが出たら、前の行の末尾を見てください。カンマが抜けていることが多いです。ほかには、閉じていない引用符や、角かっこと波かっこの取り違えもよくある原因です。

整形と圧縮の使い分け

機密データ

APIのレスポンスや設定ファイルには、トークン、鍵、個人情報が含まれていることがよくあります。このツールでは処理がすべてローカルで行われ、何も送信・保存されません。内容を自社サーバーで処理する多くのオンライン整形ツールとの、大きな違いです。

よくある質問

JSONデータは送信されますか?

いいえ。処理は100%ローカルで、データがブラウザの外に出ることはありません。

JavaScriptでは動くのに、JSONとして受け付けられないのはなぜですか?

JSONでは、JavaScriptで許される書き方が禁止されています。クォートなしのキー、シングルクォート、末尾のカンマ、コメントなどです。これらを直せば受け付けられます。

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

いいえ。変わるのは空白と改行だけで、値、キーの順番、構造は同じです。

サイズの上限はありますか?

Toolo 側に上限はありません。数MBのファイルでも、最近のパソコンなら問題なく扱えます。

関連ツール

姉妹サイト:NetCheck - ネットワーク・DNSツールVolt - 回線スピードテストBoxo - 使い捨てメールアドレス