11 —— 回顾 JSON 相互转换的知识点
/**
* json 转换的两种方式
*
* 一,转为字符串 (序列化的过程)
* JSON.stringify()
*
* 二,json 转化为字符串 (反序列化的过程)
* JSON.parse()
*
*/
var arr = ['爱奇艺','腾讯','优酷'];
var obj = {name:'卡卡',age:18,sex:'男'};
// 1, 将数组转为 json 格式的字符串
var st1 = JSON.stringify(arr)
console.log('字符串: '+st1)
console.log('数据类型: '+ typeof st1)
// 1, 将数组转为 json 格式的字符串
var st2 = JSON.stringify(obj)
console.log('字符串: '+st2)
console.log('数据类型: '+ typeof st2)
/**
* 转换期间自动识别
*/
// 2,json 转化为数组
var sst1 = JSON.parse(st1);
console.log(sst1)
console.log('数据类型: '+ typeof sst1)
// 2,json 转化为对象
var sst2 = JSON.parse(st2);
console.log(sst2)
console.log('数据类型: '+ typeof sst2)