What is JSON?

JSON is an acronym for JavaScript Object Notation. It was originally discovered in the early 2000s by Douglas Crockford, one of the architects of JavaScript. JSON is composed of two data structures: An ordered list expressed using "[]" (square brackets) and a collection of key/value pairs which is expressed using "{}" (curly brackets). JSON is considered a data interchange format intended for language-independent usage as a format which is easily composable and readable by humans. The JSON file format is often used as a simpler alternative to XML, as it requires fewer characters and leads to fewer human errors. Today, JSON use is ubiquitous in web and mobile applications to exchange data. Both REST and GraphQL use JSON exclusively, as a way to communicate data between applications.

About JSON Checker

JSON Checker is a validator and formatter for JSON. Your JSON is validated as your type, with beautiful syntax highlighting and the ability to format your JSON with one click.

JSON Checker Features

  • Helpful error messages to help identify invalid or incorrect JSON syntax. Validation and error messages will display directly beneath the editor.
  • Instant validation as you compose JSON in the editor.
  • Copy and Paste JSON directly into the editor to have it formatted and validated instantly.

JSON Alternatives

  • TOML (A minimal configuration file format)
  • JSON5 (A proposed extension to JSON)
  • BSON (Binary JSON)
  • XML (Extensible Markup Language)
  • YAML (YAML Ain't Markup Language)
  • CSON (CoffeeScript Object Notation)
  • MessagePack (An efficient binary serialization format)