本文へスキップ
べんりやのロゴべんりや

JSON整形

JSONテキストをインデント付きで見やすく整形したり、1行に圧縮(minify)したりできます。文法エラーがある場合は内容を表示します。

入力内容をサーバーに送信しません

入力した内容は端末の中だけで処理されます入力・貼り付けた内容は、お使いのブラウザ(端末)の中だけで処理されます。サーバーへ送信・保存されることはないため、パスワードや個人情報、社内の文章なども安心してご利用いただけます。

入力
結果
シェア:ポストLINE

JSON整形とは

JSONを見やすく整形したり、1行に圧縮(minify)したりできる開発者向けツールです。APIのレスポンス確認やデータの目視チェックに。文法エラーがあれば内容を表示します。

こんなときに便利

  • APIのレスポンスを見やすく整形したいとき
  • 設定ファイルのJSONを確認・修正するとき
  • 1行に圧縮(minify)してデータサイズを減らしたいとき

使い方

  1. 左の欄にJSONを貼り付けます。
  2. 「整形(見やすく)」または「圧縮(1行に)」を押します。
  3. 右に結果が表示されるので「コピー」で取得します。

詳しく知る

整形(Pretty)と圧縮(Minify)の使い分け

JSONの整形には逆方向の2つの操作があります。「整形(Pretty)」はインデントと改行を入れて人が読みやすくするもので、デバッグや内容確認に向きます。「圧縮(Minify)」は余分な空白・改行をすべて削って1行にまとめるもので、通信量を減らしたい本番のAPIレスポンスや設定ファイルに向きます。

中身(データ)はどちらも同じで、見た目だけが変わります。編集時は整形、送信・保存時は圧縮、と場面で切り替えるのが基本です。

JSONでやりがちな文法エラー

  • 末尾カンマ:配列やオブジェクトの最後の要素の後ろにカンマを残すとエラー(JSONは末尾カンマ非対応)。
  • シングルクォート:文字列とキーは必ずダブルクォート。'abc' は不可で "abc" が正解。
  • キーの引用符忘れ:{name:"a"} は不可、{"name":"a"} が正解。
  • コメント:標準のJSONに // や /* */ のコメントは書けません。
  • 末尾の余分な文字や、閉じ括弧の過不足。

文字コードと日本語

JSONの文字コードはUTF-8が標準です。日本語などの非ASCII文字はそのまま含められますが、環境によっては \u3042 のようなエスケープ表記になっていることもあります。どちらも同じ文字を表しており、正しくパースされれば元の日本語に戻ります。このツールの整形・検証はすべてブラウザ内で行われるため、貼り付けたデータが外部に送られることはありません。

他のサイトとの違い

べんりや一般的な他サイト
料金完全無料(回数制限なし)無料〜有料・回数制限あり
会員登録不要必要な場合あり
入力内容の扱い端末内で処理(サーバー送信なし)サーバーへ送信される場合あり
インストール不要(ブラウザで完結)アプリが必要な場合あり
広告控えめ多い場合あり

※ 一般的な他サイトの傾向をまとめたもので、すべてのサービスに当てはまるものではありません。

よくある質問

エラーの場所は分かりますか?

解析に失敗した場合、原因のメッセージを表示します。

データは送信されますか?

いいえ。すべてブラウザ内で処理されます。

会員登録やアプリのインストールは必要ですか?

いいえ。会員登録もインストールも不要です。このページをブラウザで開くだけで、すぐに無料でお使いいただけます。

料金はかかりますか?利用回数の制限はありますか?

いいえ。べんりやのツールはすべて無料で、利用回数の制限もありません。何度でもお使いいただけます。

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

はい。スマートフォン・タブレット・パソコンのいずれのブラウザでもご利用いただけます。

つなげて使う

このツールのあとは、次の作業へそのまま進めます。

関連ツール