# jsonlint **Repository Path**: mirrors_alexgorbatchev/jsonlint ## Basic Information - **Project Name**: jsonlint - **Description**: A JSON parser and validator with a CLI. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README JSON Lint ========= A pure [JavaScript version](http://zaach.github.com/jsonlint/) of the service provided at [jsonlint.com](http://jsonlint.com). ## Command line interface Install jsonlint with npm to use the command line interface: npm install jsonlint -g Validate a file like so: jsonlint myfile.json or pipe input into stdin: cat myfile.json | jsonlint jsonlint will either report a syntax error with details or pretty print the source if it is valid. ### Options $ jsonlint -h Usage: jsonlint [options] file to parse; otherwise uses stdin options: -v, --version print version and exit -s, --sort-keys sort object keys -i, --in-place overwrite the file -t CHAR, --indent CHAR character(s) to use for indentation ## Module interface I'm not sure why you wouldn't use the built in `JSON.parse` but you can use jsonlint from a CommonJS module: var jsonlint = require("jsonlint"); jsonlint.parse('{"creative?": false}'); It returns the parsed object or throws an `Error`.