var querystring = require('querystring'); var obj = {some: "你是NO1",url:"www.youareNO1.com"} var param = querystring.stringify(obj); console.log(param);
var querystring = require('querystring'); var obj = {some: "你是NO1",url:"www.youareNO1.com"} var param = querystring.stringify(obj,'*','$'); console.log(param);
var querystring = require('querystring'); var obj = {some: "你是NO1",url:"www.youareNO1.com"} var param = querystring.stringify(obj); var objnew = querystring.parse(param); console.log(objnew);
结果:{ some: '你是NO1', url: 'www.youareNO1.com' }
2.2 指定分隔符
var querystring = require('querystring'); var obj = {some: "你是NO1",url:"www.youareNO1.com"} var param = querystring.stringify(obj,'*','$'); var objnew = querystring.parse(param,'*','$'); console.log(objnew);
结果:{ some: '你是NO1', url: 'www.youareNO1.com' }
3,querystring.escape 参数编码
var querystring = require('querystring'); var param = "你是NO1 & www.youareNO1.com" var new1 = querystring.escape(param); console.log(new1);
var querystring = require('querystring'); var param = "你是NO1 www.youareNO1.com" var new1 = querystring.escape(param); console.log(new1); var new2 = querystring.unescape(new1); console.log(new2);