ja

JSONを整形

JSONをきれいなインデントで整形するか圧縮し、必要ならキーを並べ替えます。すべてブラウザ内のローカル処理で、アップロードは一切ありません。

お使いの端末でローカル処理中 ...

出力形式
  • スペース2つ
  • スペース4つ
  • タブ
  • 圧縮 (minify)
キーを並べ替え

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

JSONはプログラム間で構造化データをやり取りする最も一般的な形式ですが、途中で人間には読めない一行の長い文字列に圧縮されてしまうことがよくあります。このツールはそれを元の形に戻します。JSONを読み込み、きれいにインデントして返すので、入れ子やリスト、オブジェクトがひと目で分かります。逆に、小さくして速く送りたいときは、余分な空白をすべて取り除いて圧縮(minify)することもできます。

インデント(半角スペース2つか4つ、またはタブ)はあなたが選び、各オブジェクトのキーをアルファベット順に並べ替えることもできます。並べ替えは、2つのJSON文書を比較しやすくしたり、安定して再現できる出力を作ったりするのに役立ちます。ツールがJSONを実際に読み込んで書き直すため、出力は常に有効なJSONです。壊れた入力は黙って修復されず、正直にエラーとして報告されます。

すべての処理は完全にローカルで、あなたのブラウザ内の純粋なJavaScriptで動きます。JSONはアップロードも保存もされず、外部ライブラリがCDNから読み込まれることもありません。これは、機密の値を含みがちな設定ファイルやAPIの応答、エクスポートでこそ重要です。結果はダウンロードするか、そのままコピーできます。

多くのオンラインJSONフォーマッターは、入力を整形するために自社サーバーに送信します。JSONにAPIキーやトークン、顧客データが含まれている場合、これは危険です。設定ファイルやAPIレスポンスではよくあることです。このツールはJSONを完全にローカルで処理し、アカウント不要、文字数制限なし、結果に広告も表示されません。最新のブラウザを搭載したあらゆる端末で動作します。

技術仕様

技術仕様
入力形式テキスト入力
出力形式JSON
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. JSONをテキスト欄に貼り付けます。
  2. 出力形式を選び、必要ならキーを並べ替えます。
  3. 整形されたJSONを読むかダウンロードします。

制限: このツールは有効なJSONをRFC 8259に従って整形し直します。壊れた構文を修復したり、足りない引用符を補ったりはしません。JSONではコメントが許されておらず、正直にエラーになります。非常に大きな文書は端末のメモリによって制限されます。配列要素の順序は常に保たれ、並べ替えられるのはオブジェクトのキーだけです。

よくある質問

私のJSONはアップロードされますか?

いいえ。整形は完全にブラウザ内のローカルで行われます。データが端末を離れることはなく、保存もされません。

インデントとminifyの違いは何ですか?

インデントはJSONを人間が読みやすくします(改行と空白)。minifyは余分な文字をすべて取り除いてできるだけ小さくします。送るには最適ですが読むには不向きです。

キーの並べ替えは何の役に立ちますか?

並べ替えたキーは2つの文書を比較しやすくし(diff)、安定して再現できる順序を作ります。値とリストの順序は変わりません。

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

ツールは誤った結果を作り出したり入力を黙って変えたりせず、正直にエラーを報告します。

スマートフォンでも使えますか?

はい、デスクトップと同じように最新のモバイルブラウザであれば、JSONは端末上にローカルのまま保たれます。

アカウントは必要ですか、文字数制限はありますか?

いいえ。アカウント不要、人為的な文字数制限もありません。非常に大きなドキュメントの場合のみ、端末のメモリが上限となります。

ここに機密のJSONを貼り付けても安全ですか?

はい。多くのオンラインフォーマッターとは異なり、JSONがサーバーに送信されることはありません。機内モードで試してみても、整形は問題なく動作します。

関連ツール

大文字小文字変換 · 行を並べ替え · 正規表現テスト · JSONエスケープ