JSON整形・検証ツール

JSONを貼り付けて読みやすく整形したり、壊れている箇所を正確に見つけたり、1行に圧縮したりできます。

このデバイス内で封印済み

ブラウザ内で動作します。何もアップロードされません。

封印済み

結果

入力すると、整形されたJSONがここに表示されます。

使い方

  1. JSONを貼り付け

    貼り付けるか、入力するか、.jsonファイルを開きます。読み込める内容があればすぐに整形が始まります。

  2. エラーを修正

    JSONが無効な場合は、行、列、わかりやすい説明が表示されます。クリックひとつで問題の箇所にカーソルが移動します。

  3. 表示形式を選ぶ

    整形、圧縮、ツリー表示から選び、インデントを設定し、キーを並べ替えてから、結果をコピーまたはダウンロードします。

よくある質問

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

いいえ。解析と整形はすべてブラウザ内で行われるため、APIのレスポンス、設定ファイル、トークンがデバイスの外に出ることはありません。

JavaScriptでは問題ないのに、JSONとして無効と表示されるのはなぜですか?

JSONはJavaScriptより厳格です。キーとテキストにはダブルクォートが必要で、末尾のカンマやコメントは使えず、undefinedやNaNのような値も存在しません。エラーメッセージには、守られていないルールが示されます。

整形すると数値は変わりますか?

いいえ。数値やエスケープされた文字は書いたとおりに保たれるため、非常に大きな整数や長い小数も、JSON.parseのように丸められることはありません。

「キーを並べ替え」は何をしますか?

すべての階層で、各オブジェクトのキーをアルファベット順に並べます。配列の要素の順番はデータの一部なので、配列は元の順番のままです。

大きなファイルも扱えますか?

はい。数メガバイトのファイルもすぐに整形できます。ツリー表示は1階層ずつ開き、長いリストは少しずつ表示するため、ページの動作は軽いままです。

One For Allをパソコンにインストール

インストールすると、One For Allはデスクトップやホーム画面から直接、アプリのように専用のウィンドウで開きます。ストアからダウンロードするものは何もなく、ファイルはこれまでどおりお使いのデバイスに残ります。

  1. アドレスバーの右側にあるインストールアイコンをクリックするか、ブラウザのメニュー(⋮)を開きます。
  2. 「One For Allをインストール」または「ページをアプリとしてインストール」を選ぶと、デスクトップとアプリ一覧にショートカットが追加されます。

このツールのエンジンをダウンロードしますか?

このツールはすべてブラウザ内で動作します。そのため、下記のデータをOne For Allから一度だけダウンロードする必要があります。ダウンロードしたデータはこのデバイスに保存されるので、次回からはすぐに起動します。

お使いのファイルがどこかに送信されることはありません。