JSON Validator
Find out whether a document is valid JSON and, if it is not, where it breaks: the line and column of the first error, with the common causes (trailing commas, single quotes, unquoted keys, comments) called out.
- Limits No daily limit on the page
- Where it runs Runs in your browser; nothing is uploaded.
- Cost Free, with the limits above. No account needed.
Where to find it
Every address below opens the same tool. The first address is the one to bookmark and share.
- jsonvalidate.openvibe.toolsEasiest to remember
- json-validator.openvibe.toolsSearch-friendly address
- jsonlint.openvibe.toolsRedirects here
- validatejson.openvibe.toolsRedirects here
- json-lint.openvibe.toolsRedirects here
- jsoncheck.openvibe.toolsRedirects here
People also call this
What it's for: Check JSON and find the exact error. Find out whether a document is valid JSON and, if it is not, where it breaks: the line and column of the first error, with the common causes (trailing commas, single quotes, unquoted keys, comments) called out..
What trips people up: Why is a trailing comma an error? JSON is stricter than JavaScript. A comma after the last item in an object or array is not allowed by the JSON specification, even though most JavaScript engines accept it in code.
- json validator
- json lint
- validate json online
- json checker
- json syntax error
- jsonlint
Use it from code
POST https://openvibe.tools/api/v1/tools/jsonvalidate/run- No account needed: anonymous calls run on the lowest quota tier; a token with
tools.tool.runraises it. - It answers with the result.
curl -X POST https://openvibe.tools/api/v1/tools/jsonvalidate/run \
-H 'Content-Type: application/json' \
-d '{"input":{"text":"{\"a\":1,}"}}'
Inputs: JSON Schema · OpenAPI · from JavaScript: tools.run("jsonvalidate", …) in openvibe-sdk · How the API works
Similar tools
All Developer ToolsOne account works on every site. Open source and community-run.