JSON stands for JavaScript Object Notation and is also a lightweight text data interchange format.
Rules for JSON syntax, which is a subset of JavaScript's object representation syntax.
1. Data is in name/value pairs
2. Data is separated by commas
3. Curly brackets hold objects
4. Square brackets hold arrays
Example:
var person = { "name":"devZhang", "job":"iOS dev", "company":["China Life Insurance", "Huianda", "Yuanguang Software", "Huika Century", "Weishijiajie"], "address":"Shenzhen Nanshan District" };
Get the value corresponding to a name in the JSON object
var name = person["name"]; document.write("<br> JSON对象中的name值:" + name + "<br>");
The name value in the JSON object: devZhang
JSON object to string
var objToStr = JSON.stringify(person); document.write("<br> JSON object to string: " + objToStr + "<br>");
Convert JSON object to string: {"name":"devZhang","job":"iOS dev","company":["China Life","Huianda","Yuanguang Software","Huika Century" ,"Weishijiajie"],"address":"Shenzhen Nanshan District"}
String to JSON object
var strToObj = JSON.parse(objToStr); document.write("<br> String to JSON object: " + strToObj + "<br>");
String to JSON object: [object Object]