SmartCalcy.毎日の計算にすぐ答え
/
テキスト・単語ツール

JSON整形・検証ツール

JSONを貼り付けて、スペース2つ・4つ・タブで整形したり、圧縮(minify)したり、キーを並べ替えたりできます。不正なJSONは行と列で特定し、末尾のカンマやシングルクォートなど、わかりやすいヒントを表示します。サーバーには何も送信されません。

JSON

有効なJSON
147 バイト
キー6個 · 配列1個 · 入れ子の深さ2

整形済み

{
  "name": "SmartCalcy",
  "tools": 245,
  "free": true,
  "languages": [
    "en",
    "es",
    "fr"
  ],
  "owner": {
    "country": "GB"
  }
}

JSON整形・検証ツールについて

JSONを貼り付けて、スペース2つ・4つ・タブで整形したり、圧縮(minify)したり、キーを並べ替えたりできます。不正なJSONは行と列で特定し、末尾のカンマやシングルクォートなど、わかりやすいヒントを表示します。サーバーには何も送信されません。

SmartCalcyの「テキスト・単語ツール」セクションの一部です。アカウント不要でブラウザ上で動作し、お使いの通貨と単位(ページ上部で変更可)を使います。結果は参考用の目安なので、頼る前に公的な情報をご確認ください。

JSON整形・検証ツールの使い方

何を計算するか、いつ使うか

JSONを整形・圧縮・並べ替え・検証します。不正なJSONは行と列で位置を特定し、よくある間違いについてわかりやすいヒントを表示します。

使い方の手順

  1. ボックスにJSONを貼り付けます。
  2. スペース2つ、スペース4つ、タブ、圧縮(minify)から選びます。
  3. 必要に応じてキーをアルファベット順に並べ替えます。
  4. 結果をコピーまたはダウンロードします。

各入力項目の意味

  • JSON – 任意のJSONテキスト。
  • 形式 – スペース2つ、スペース4つ、タブ、または圧縮。
  • キーを並べ替え – すべての階層でオブジェクトのキーをA–Z順に並べます。

結果の読み方

  • 有効なJSON – 整形後の出力サイズ、キーと配列の数、入れ子の深さ。
  • エラー – 不正なJSONの場合:行、列、その前後の行、ヒント。

計算式

入力はブラウザ標準のJSONパーサーで解析され、選んだインデントで書き出されます。キーの並べ替えをオンにすると、再帰的に並べ替えられます。

計算例

初期の例は有効なJSONで、スペース2つのインデントで147バイトに整形されます:キー6個、配列1個、入れ子の深さ2。

前提と限界

  • 厳密なJSONのみ:コメント、シングルクォート、末尾のカンマはエラーになります。
  • 数値はJavaScriptの精度を保ちます。非常に大きな整数は桁が失われることがあります。

よくある間違い

  • 最後の項目の後の末尾のカンマ。
  • ダブルクォートではなくシングルクォートを使うこと。
  • JavaScriptからコピーした、クォートで囲まれていないキー。

よくある質問

JSONはどこかに送信されますか?

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

JSONが無効になるのはなぜですか?

ヒントに、末尾のカンマやシングルクォートなど、最も可能性の高い原因が表示されます。

JSONを圧縮(minify)できますか?

はい。「圧縮(minify)」を選ぶと、空白がすべて削除されます。

関連ツール