本文へ移動

Webツール

JSON整形・構文確認

JSONの構文を確認し、2スペースで整形。大きな数値・文字列・キーの順番を保持してコピーできます。入力内容は送信しません。

2万文字相当・50階層まで。整形結果は20万文字相当まで。入力内容を外部へ送信・保存しません。数値の表記や文字列を変えず、空白・字下げを整えます。

コメント・末尾カンマ・JSON5・複数文書には対応しません。キーの並べ替えや自動修復は行いません。入力を変えたら再確認してください。

このツールについて

APIのレスポンスや設定用のJSONを、読みやすい字下げに整えるツールです。入力を変更せず、構文を確認してから整形結果を表示します。数値の表記、文字列、キーの順番、重複したキーはそのまま残します。

大きな数値も表記を保持

たとえば9007199254740993、1.00、1E+3、-0は、整形後も同じ表記です。文字列内の空白やエスケープも変えません。ただし、コピー先のソフトによっては大きな数値が丸められたり、重複キーの一部が無視されたりします。送信先での互換性は別に確認してください。

構文と内容の確認は別です

オブジェクトや配列に加え、文字列・数値・true・false・nullの単独入力にも対応します。コメント、末尾カンマ、JSON5、改行区切りの複数文書には対応しません。必須項目や値の妥当性、重複キーの検出、JSON Schemaの検証は行いません。

入力と整形結果の上限

入力は2万文字相当(UTF-16コード単位)・50階層まで、整形結果は20万文字相当までです。超えた場合は切り捨てずエラーにします。大きなJSONは対象部分を切り出して確認してください。元ファイルの読み込み・編集・自動保存は行いません。

使い方

  1. 確認するJSONを貼り付けます。
  2. 「構文確認・整形」を押します。
  3. 結果を確認し、「結果をコピー」または「結果を全選択」で取得します。
  4. 入力を変えた場合は、もう一度確認します。

よくある質問

大きな整数や小数の表記は変わりますか?

変えません。9007199254740993、1.00、1E+3、-0など、入力の数値表記をそのまま保持します。コピー先が同じ精度で扱えるかは別途確認してください。

重複キーやキーの順番はどうなりますか?

入力の順番と重複キーをそのまま残します。重複の検出や修正は行いません。重複キーは受け取るソフトによって扱いが違うため、内容を確認してください。

コメント付きJSONやJSON5にも対応していますか?

対応しません。通常のJSONを1文書ずつ確認してください。コメントや末尾カンマを自動で削除する機能はありません。

入力内容は送信・保存されますか?

ブラウザ内だけで処理し、入力内容を外部へ送信・保存しません。入力2万文字相当・50階層、結果20万文字相当までです。再読み込みで入力は消えます。コピー操作をすると整形したJSON全文がクリップボードに入ります。

Web

URLのクエリパラメータ確認

URLを貼り付けて重複キー・空の値・日本語の%表記を確認。順序を保ったJSON配列をコピーできます。入力したURLにはアクセスしません。

文字

UTF-8バイト数確認

文章のUTF-8バイト数をLF・CRLFで比較。改行数と文字数を確認し、本文を含まない集計をコピーできます。入力内容は送信しません。

Web

CSV・TSV列確認

CSVやタブ区切りの列数・列ずれを確認。引用符内の改行や空セルをプレビューできます。入力内容は送信しません。

Web

JSON文字列のエスケープ・解除

平文と単一のJSON文字列を相互変換。引用符・改行・バックスラッシュを変換してコピーできます。入力内容は送信しません。