Tool:
JSON: JavaScript Object Notation.
JSON is a syntax for storing and exchanging data.
JSON Objects
JSON objects are written inside curly braces.
{"name":"John", "age":25, "japanese":false}
JSON Arrays
JSON arrays are written inside square brackets.
"employees":[ { "firstName":"John", "lastName":"Doe"}, { "firstName":"Anna", "lastName":"Smith"}, { "firstName":"Peter","lastName":"Jones"}]
JSON Uses JavaScript Syntax
var employees = [ { "firstName":"John", "lastName":"Doe"}, { "firstName":"Anna", "lastName":"Smith"}, { "firstName":"Peter","lastName": "Jones"}];
Be accessed:
// returns John Doeemployees[0].firstName + " " + employees[0].lastName;// returns John Doeemployees[0]["firstName"] + " " + employees[0]["lastName"];
Be modified
employees[0].firstName = "Gilbert";employees[0]["firstName"] = "Gilbert";
Object From String: Create a JavaScript string containing JSON syntax
var text = '{ "employees" : [' +'{ "firstName":"John" , "lastName":"Doe" },' +'{ "firstName":"Anna" , "lastName":"Smith" },' +'{ "firstName":"Peter" , "lastName":"Jones" } ]}';
The JavaScript function JSON.parse(text) can be used to convert a JSON text into a JavaScript object:
// Normal browsersvar obj = JSON.parse(text);// Older browsersvar obj = eval ("(" + text + ")");// Outputobj.employees[1].firstName + " " + obj.employees[1].lastName
以上です。