JSON 포맷터 및 유효성 검사

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

📘 사용 방법

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

❓ 자주 묻는 질문

입력한 JSON이 서버로 전송되나요?

아니요. 모든 계산은 브라우저 안에서(클라이언트 사이드) 이루어지며 입력값이 서버로 전송되지 않습니다. 오프라인 또는 fil

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

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

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

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

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

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