nodejs字符串操作简介
需要引入querystring对象,querystring对象的方法有
stringify
querystring.stringify(“对象”,“分隔符”,“分配符”),将一个json对象,转为字符串,通过指定的分隔符,以及分配符
具体代码:
var querystring = require('querystring');
var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']},'*','$');
console.log(result);
代码运行的结果为:
'foo$bar*cool$xux*cool$yys'
parse
querystring.parse(“字符串”,“分隔符”,“分配符”),通过这个函数可以把一个字符串转为一个json对象,其中分隔符默认为&,分配符为=,也可以手动的指定,实例代码如下:
var querystring = require('querystring');
var result = querystring.parse('foo@bar$cool@xux$cool@yys','@','$');
console.log(result);
返回一个json对象,
{ foo: '', bar: 'cool', xux: 'cool', yys: '' }