JSON構文チェック
JSONの構文エラーを検出し、正常なJSONは読みやすく整形する検証ツール。設定ファイル、APIレスポンス、ログ断片の確認に使える。
使い方
- 検証したいJSONを入力する。
- 構文エラーがある場合はエラーメッセージと該当行・列を確認する。
- 有効な場合は整形済みJSONをコピーまたは保存する。
JSON構文チェック
有効なJSON
{
"name": "Restring",
"tools": [
"diff",
"compare"
]
}仕組み
- JSON.parseで構文検証し、失敗時はエラーメッセージ中のposition情報から行番号・列番号を算出。
- 成功時はインデント付きで整形して表示。
手元でやるには
JSON構文を検証
必要環境: jq、Python 3(jqが無い場合)jq empty input.json && echo valid || echo invalid