concept.
JavaScript Object Notation: JavaScript object notation (early: in JavaScript, use json to represent objects)
Example: var p = {"name": "Zhang San", "age": "20", "sex": "male"};
json: It is now mostly used for storing and exchanging textual information syntax.
Value type.
- number (integer or float)
- string (in double quotes)
- logical value (true or false)
- array (in square brackets) {"persons":[{ },{ }]}
- object (in curly braces) {"address":{"province":"Shaanxi"...}}
- null
Create JSON.
key:value
single json.
var list={
"name"="张三",
"age"=20
}
collection type json.
var arr=[
{
"name"="张三"},
{
"age"=20}
];
In front-end development, part of the data transmission format is transmitted in JSON format, such as Ajax, which requires mutual conversion between JSON and JS objects.
JSON to JS object.
var str='[{
"name":"b1"},{
"name":"b2"},
{
"name":"b3"},{
"name":"b4"}]';
console.log(JSON.parse(str));
Convert object type to string.
var str='[{
"name":"b1"},{
"name":"b2"},
{
"name":"b3"},{
"name":"b4"}]';
console.log(JSON.stringify(arr));
//[{"name":"b1"},{"name":"b2"},{"name":"b3"},{"name":"b4"}]