JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write and for machines to parse and generate. JSON is built on two structures: a collection of name/value pairs and an ordered list of values. These are universal data structures. JSON can represent numbers, strings, ordered sequences of values, and collections of name/value pairs. It uses a text format that is human readable and can be parsed and generated by a wide variety of programming languages.