JSON是一种轻量级数据交换格式,同时是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就是 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。
JSON.stringify()可以转成JSON格式。
JSON.parse()可以转成原格式。
真的只是浅谈,做个笔记,让自己好记点。