JA
マイツール

JSON検証ツール

テキストが正しいJSONかどうかを検証します。最初のエラーの行と列、分かりやすい修正方法に加え、ネストの深さ、キーの数、バイト数も表示します。

キーの繰り返しはJSONの文法上は許されますが、多くのパーサーは最後の値だけを残します。
結果
有効なJSONです
最上位の型
オブジェクト
ネストの深さ
3
{ } と [ ] の階層数
オブジェクトのキー数
8
すべての階層の合計
配列の要素数
2
すべての階層の合計
サイズ
145 バイト
UTF-8
マイツール →
広告

JSONを貼り付けると、標準(RFC 8259、ECMA-404)に正確に従っているかどうかを確認します。従っていない場合は最初の問題で止まり、行、列、問題の箇所とその下のキャレット(^)、修正すべき内容を表示します。正しい場合は、最上位の型、ネストの深さ、キーと配列要素の数、バイト数に加え、重複キーやJavaScriptで正確に扱えない整数についての警告も表示します。

使い方

  1. APIのレスポンス、設定ファイル、ログの1行など、JSONを貼り付けます。
  2. 判定を読み取ります:有効なJSONですまたは無効なJSONです。
  3. 無効な場合は、表示された行と列に移動して提案どおりに修正すると、結果がすぐ更新されます。
  4. より厳密にチェックするには、重複したキーをエラーとして扱うを選びます。

計算式

JSONテキスト = 空白、値1つ、空白

空白はスペース、タブ、ラインフィード、キャリッジリターンだけです。文字列は二重引用符が必要で、数値は先頭にゼロのない通常の10進数、リテラルのtrue、false、nullは小文字でなければなりません。コメント、末尾のカンマ、NaN、undefinedはJSONに含まれません。

計算例

{"a":1,}は無効です。JSONでは}の前にカンマを置けないため、検証ツールはカンマの位置である1行目、7列目を報告します。カンマを削除すると{"a":1}になり、有効です。キー1個、ネストの深さ1、サイズ7バイトのオブジェクトです。

よくある質問

最もよくあるJSONのエラーは何ですか?

末尾のカンマ、シングルクォート、引用符のないキー、要素間のカンマの欠落、コメント、文字列内に入力した改行、ワープロから貼り付けた波形の引用符です。それぞれ専用のメッセージが表示されます。

キーが重複しているJSONは有効ですか?

文法上は有効ですが、RFC 8259は名前は一意であるべきで、そうでないとソフトウェアの動作が予測できなくなると述べています。多くのパーサーは最後の値を残します。オプションを選ぶと、繰り返しをエラーとして扱います。

列番号がエディターと違うのはなぜですか?

列は1から文字数で数え、タブは1文字です。タブを複数列分で描画するエディターや、絵文字をUTF-16単位2つではなく1文字と数えるエディターでは、異なる数字が表示されることがあります。

JSON Schemaも検証しますか?

いいえ。構文のみを検証します。型、必須フィールド、値の範囲を検証するには、JSON Schemaの検証ツールを使ってください。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). JSON検証ツール. https://kakao.mobile/ja/tools/json-validator/

MLA

“JSON検証ツール.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/json-validator/.

広告