JS对象和JSON的相互转换方法
一个复杂的js对象
//json要求和js对象是一样的,只不过key必须是字符串
//js对象在声明的时候是否加双引号是可以选择的
var student = {
lastName: "张山",
age: 18,
car: {pp: "baoma", price: "15555555555"},
infos: [{bookName: "西游记", price: 19}, 18, true]
};
1、JS对象转换成JSON对象
//JSON(js的内置对象)这个是js提供的将js对象转换成json(应该是js对象的字符串表示法)字符串
var strjson= JSON.stringify(student);
alert(typeof strjson);
alert(strjson);
2、将JSON对象转换成JS对象
JSON.parse(JSON对象);