Restring

JSON構文チェック

JSONの構文エラーを検出し、正常なJSONは読みやすく整形する検証ツール。設定ファイル、APIレスポンス、ログ断片の確認に使える。

使い方

  1. 検証したいJSONを入力する。
  2. 構文エラーがある場合はエラーメッセージと該当行・列を確認する。
  3. 有効な場合は整形済みJSONをコピーまたは保存する。

JSON構文チェック

有効なJSON

{
  "name": "Restring",
  "tools": [
    "diff",
    "compare"
  ]
}

仕組み

  • JSON.parseで構文検証し、失敗時はエラーメッセージ中のposition情報から行番号・列番号を算出。
  • 成功時はインデント付きで整形して表示。

手元でやるには

JSON構文を検証

必要環境: jq、Python 3(jqが無い場合)
jq empty input.json && echo valid || echo invalid

関連ツール