对象的序列化
序列化:将对象转换为字符串,便于数据传输
json字符串
json就是一种字符串格式,有自己特定的格式,json格式的字符串’{“username”:“tom”,“password”:“123”}’
1()举例:var obj={
username:“tom”,
password:“123321”
};
要求:将obj对象转换成json格式的字符串
var json=JSON.stringify(obj);
//json=’{username:“tom”,password:“123321”}’
(2)反序列化
将字符串重新转换为对象的过程
var obj=JSON.parse(’{“name”:“tom”,“age”:12}’);
//obj为{name:“tom”,age:12}
qs查询字符串
let querystring=require(‘querystring’);
例如:
var obj={
username:“terry”,
password:“123321”
};
var qs=querystring.stringify(obj);
//qs为’username=&terry&password=123321’
反序列化
var obj=querstring.parse(‘name=terry&age=12’)
//obj为{name:“terry”,age:12}