開発者ツール

JSONフォーマッター

JSONテキストの構文を確認し、インデントやキーの並べ替えを調整して読みやすく整形します。不正な形式はエラーとして検出されます。

ツールを実行

このツールは、入力されたJSONテキストの構文を検証し、人間が読みやすい形式に整形します。有効なJSONデータであれば、指定したインデント幅に合わせて階層構造を明確に表示します。オブジェクト内のキーをアルファベット順に並べ替えるオプションや、余分な空白を削除してコンパクトな出力を行う機能も備えています。Unicode文字を含むデータもそのまま保持して処理可能です。入力データに構文エラーが含まれている場合は、解析に失敗した旨のエラーメッセージと詳細が表示され、修正すべき箇所を特定する手助けになります。空欄または空白のみの場合は、結果欄に「JSON入力なし」と表示され、エラーは発生しません。開発者のデバッグ作業や、データ交換フォーマットの確認プロセスを効率化します。

使い方

  1. JSONテキストを入力欄に貼り付けます。
  2. 必要に応じて「Indent」でインデント幅(例:2または4)を設定します。
  3. キーを並べ替える場合は「Sort Keys」をチェックします。
  4. 最小限のサイズで出力したい場合は「Compact」をチェックします。
  5. 「Run」ボタンをクリックして結果を確認します。

使用例

  • APIから取得した圧縮されたJSONレスポンスを、インデント2で読みやすく整形する。
  • 設定ファイルのキー順序を統一するため、「Sort Keys」を有効にして並べ替える。

よくある質問

不正なJSONを入力するとどうなりますか?

構文解析に失敗した場合、エラーメッセージと詳細が表示されます。入力されたテキストはそのまま返されるため、誤りを確認できます。

空の入力欄で実行できますか?

はい、空白または空の入力の場合、結果欄に「JSON入力なし」と表示され、エラーは発生しません。

Unicode文字は保持されますか?

はい、有効なJSONに含まれるUnicode文字は、整形後のテキストでもそのまま保持されます。

「Compact」オプションは何を行いますか?

インデントや不要な空白を削除し、カンマとコロンのみを使用した最小サイズのJSONを出力します。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。