JSON 整形・検証
JSON 整形ツール - よくある質問
いいえ。このページにはアップロードの手順もサーバー側の処理もなく、解析も出力も今見ているタブの中で行われます。ページを読み込んだあとオフラインにして整形してみれば確認できます。
最も人気のある開発ツール
全期間
新着
Markdown エディター
Markdown を書きながら、描画結果を横に並べて確認。見出し、リスト、表、コードブロック、リンクに対応。HTML をコピーするか .md と .html ファイルをダウンロードできます。ブラウザー内で動作します。
本日の人気
YAMLフォーマッター
乱れた YAML のインデントを整え、エラーを行番号つきで見つけ、JSON として読み直せます。コメント・ブロックスカラー・アンカーはそのまま。ブラウザ内で動作します。
この JSON 整形ツールでできること
API の応答が1行にまとまっていて構造を見たい、あるいはそもそも解析できずどこが悪いのか知りたい。このページはその両方を、どこにも送信せずに行います。解析もインデントもツリー表示もすべてブラウザー内で完結します。
使い方
- 1 JSON をボックスに貼り付けるか、「サンプルを読み込む」を押して動作を確認します。
- 2 インデントを選び、2つの応答を比較する場合は「キーを並べ替え」にチェックを入れます。
- 3 「整形」を押します。JSON が壊れていれば行と列が示され、問題なければツリー表示に切り替えて中身をたどれます。
エラーメッセージは「何が」を告げ、「どこで」は告げない
壊れた文書の知らせ方はブラウザーごとに違い、文字位置を返すもの、行と列を返すもの、どちらも返さないものがあります。このページはお使いのブラウザーが出した形式を読み取り、行と列に変換して、その行を該当箇所の真下に印を付けて表示します。位置がまったく得られない場合はメッセージだけを表示し、行は示しません。誤った行を指すのは、何も指さないよりも悪いからです。
整形と圧縮は同じ処理の裏表
どちらも解析済みの値から文書を組み直すため、入力の空白が乱れていても出力は必ず有効な JSON になります。圧縮はトークン間の空白をすべて取り除くので、ヘッダーやクエリ文字列、テストデータに載せる前の処理に向いています。
処理前
{"id":7,"tags":["a","b"],"ok":true}
処理後
{ "id": 7, "tags": [ "a", "b" ], "ok": true }
キーを並べ替えると2つの応答を比べられる
JSON のオブジェクトのキーには決まった順序がないため、同じデータでもサーバーごとに並びが違い、テキスト比較では全体が差分になってしまいます。キーを並べ替えれば、まず両者が同じ形になります。配列はあえてそのままです。配列の順序はノイズではなくデータそのものだからです。
貼り付けた内容はこのページの外に出ません
整形したい JSON はたいてい実際の API 応答で、トークンや顧客情報、注文内容を含んでいることも珍しくありません。ここにはアップロードの手順もサーバー側の処理もなく、すべては開いているこのページの中で完結します。
関連する開発ツール
HTML整形
ごちゃついたHTMLを字下げして読めるようにも、削って軽くもできます。断片にも使え、あなたのマークアップを別物に書き換えることはありません。
CSS minify
コメントと空白を削ってCSSを縮め、あるいは整った字下げで開き直します。calc()内の空白、文字列、ライセンス表記はそのまま。
XML整形
ごちゃついたXMLを字下げして読めるように、あるいは削って軽くします。RSS・CDATA・名前空間に対応し、文書を書き換えません。
SQL整形
長いクエリを読める行に割り、また1行へ詰め直します。キーワードの大小・引用符付きの名前・文字列はそのまま。
JavaScript minify
ビルドツールと同じエンジンTerserでJavaScriptを縮小。推測ではなく解析するので挙動が変わりません。送信もしません。
その他のおすすめツール
WordをPDFに変換
Wordを無料でPDFに変換。DOC・DOCX・ODT・RTFをアップロードすると、体裁を保ったPDFを数秒でダウンロードできます。
PDFをWordに変換
PDFを無料でWordに変換。PDFをアップロードすると、数秒で編集可能なDOCXをダウンロードできます。登録も透かしも不要。
ワードカウンター
無料の文字数カウント。テキストを貼るだけで単語・文字・文・段落を数え、読了時間の目安も表示。データは送信されません。
文字カウンター
無料の文字数カウント。スペースあり・なしの文字数、単語数、行数を数え、タイトルやメタディスクリプションの目安も確認できます。
キーワード密度チェッカー
無料のキーワード出現率チェッカー。テキストやURLを入力すると、各語句の出現回数と割合がわかります。