What is JSON
The full-name JavaScript Object Notation is a lightweight data interchange format.
It is based on a subset of ECMAScript.
JSON takes a completely language-independent text format.
JSON syntax rules
JSON syntax is a subset of JavaScript object representation syntax
- Data in key-value pairs
- Data is separated by commas
- Curly braces Save Object
- Square brackets Save Array
Key and value must be in double quotation marks (not single quotes), otherwise a parsing exception will occur
The JSON value can be:
- Number (integer or floating point)
- String (in double quotes)
- Logical value (TRUE or FALSE)
- Array (in square brackets)
- Object (in curly braces)
- Null
The relationship between JSON and JavaScript
JSON is based on a subset of ECMAScript, JSON uses JavaScript syntax to describe data objects, but JSON is still independent of language and platform. The JSON parser and the JSON library support many different programming languages.
The JSON text format is syntactically identical to the code that creates the JavaScript object. Because of this similarity, the JavaScript program can use the built-in eval () function to generate native JavaScript objects with JSON data without a parser.
JSON objects and JSON strings
During data transfer, JSON is passed in the form of text, which is a string, while the JS operation is a JSON object.
Functions in PHP that manipulate JSON
Json_encode
JSON Encoding of variables
Json_decode
Encode a string in JSON format
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
JSON in PHP