Formateador y validador JSON

JSONを整形・Minify・検証できる無料ツールです。構文エラーは位置(行・列)を推定して表示し、キーのソートや文字数・階層の深さ・キー数もその場で確認できます。データはサーバーに送信されません。

📘 Cómo usarlo

  1. 「入力 JSON」に整形・検証したいJSON文字列を貼り付けます。
  2. インデント(スペース2 / スペース4 / タブ)を選び、必要なら「キーをソート」にチェックします。
  3. 「整形」でインデント付きに、「Minify」で余白を除いた最小形に変換します。「検証」は構文チェックのみを行います。
  4. 構文エラーがある場合は、エラーメッセージと推定されるエラー箇所(行・列)が入力欄の下に表示されます。
  5. 結果は「コピー」または「ダウンロード(.json)」で保存できます。文字数・階層の深さ・キー数も自動で表示されます。

❓ Preguntas frecuentes

¿El JSON que introduje se envía a un servidor?

No. Todos los cálculos se realizan en tu navegador (del lado del cliente) y los valores nunca se envían a un servidor. Sin conexión o fil

「キーをソート」は何をしますか?

オブジェクトのキーを再帰的にアルファベット順(文字コード順)に並べ替えてから整形します。差分(diff)を比較しやすくしたり、キーの並びを一定に揃えたいときに便利です。配列の要素の順序は変更されません。

エラーの「行・列」はどのように求めていますか?

ブラウザのJSON.parseが返すエラーメッセージに含まれる文字位置(position)から、入力文字列を数えて行番号と列番号を推定しています。ブラウザによってはpositionが含まれないことがあり、その場合はメッセージのみを表示します。あくまで目安としてご利用ください。

MD5やコメント付きJSON(JSONC)には対応していますか?

本ツールは標準のJSON構文のみを対象としています。コメント(// や /* */)や末尾カンマを含むJSONCは構文エラーとして扱われます。標準JSONに整えてからご利用ください。