JS中的序列化
数组序列化var arr=[1,2,3,4,{a:1}];console.log(arr,'原数组');// 数组序列化 将数组转化为字符串并且以‘,’形式隔开每一项var result=arr.toString();//1,2,3,4,[object Object]console.log(result,typeof result);// join 将数组转化为字符串// var result1=
·
数组序列化
var arr=[1,2,3,4,{a:1}]; console.log(arr,'原数组'); // 数组序列化 将数组转化为字符串并且以‘,’形式隔开每一项 var result=arr.toString();//1,2,3,4,[object Object] console.log(result,typeof result); // join 将数组转化为字符串 // var result1=arr.join('');//1234[object Object] var result1=arr.join(',');//1,2,3,4,[object Object] var result1=arr.join('-');//
输出结果:
[ 1, 2, 3, 4, { a: 1 } ] 原数组
1,2,3,4,[object Object] string
1-2-3-4-[object Object] string
对象序列化
// JSON.stringify 序列化 将对象转化为JSON字符串
// JSON字符串
// {
// "name":"zhangsan"
// }
var obj1={
name:"zhangsan",
age:12
}
// 序列化对象 将对象转化成json字符串
var json=JSON.stringify(obj1);
console.log(json,'json字符串');
// 反序列化对象 将json字符串转换为对象
var parse=JSON.parse(json);
console.log(parse,'普通对象');
输出结果:
{"name":"zhangsan","age":12} json字符串
{ name: 'zhangsan', age: 12 } 普通对象
更多推荐
已为社区贡献1条内容
所有评论(0)