JSON是一種輕量級數(shù)據(jù)交換格式,同時是JavaScript的原生格式,不需要引入任何api。
var obj = {
name:'lala',
age:30,
city:['上海','北京','杭州']
};
var strObj = JSON.stringify(obj);
strObj;//"{"name":"lala","age":30,"city":["上海","北京","杭州"]}"
var parObj = JSON.parse(strObj);
parObj;//{name: "lala", age: 30, city: ['上海','北京','杭州']}
從這個例子可以看出,json就是 一個對象以“{”(左括號)開始,“}”(右括號)結(jié)束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間運用 “,”(逗號)分隔。 名稱用引號括起來;值如果是字符串則必須用括號,數(shù)值型則不須要。
JSON.stringify()可以轉(zhuǎn)成JSON格式。
JSON.parse()可以轉(zhuǎn)成原格式。
真的只是淺談,做個筆記,讓自己好記點。