JSON Lint is a PHP library and command-line tool for validating and parsing JSON documents. Its lint method returns detailed parsing errors without decoding the input, while parse produces PHP values and throws exceptions when the document is invalid. Error messages include the relevant line, nearby text, a position marker, and the tokens expected by the parser. Optional flags can reject duplicate object keys, preserve them under generated names, or collect repeated values into arrays. The parser can also return associative arrays and accept JavaScript-style inline or block comments. UTF-8 validation detects malformed byte sequences and reports the first invalid position. The package supports a wide range of PHP releases and installs through Composer with an included jsonlint executable.

Features

  • Detailed JSON syntax diagnostics
  • Validation and parsing APIs
  • Duplicate key detection and preservation
  • Associative array output mode
  • Optional JSON comment support
  • Standalone UTF-8 validation

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

MIT License

Follow JSON Lint

JSON Lint Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JSON Lint!

Additional Project Details

Programming Language

PHP

Related Categories

PHP JSON Software

Registered

2026-07-21