码迷,mamicode.com
首页 > Web开发 > 详细

NodeJS学习第一季-字符串转换

时间:2015-07-13 16:25:59      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:

1、stringify函数的基本用法

stringify函数的作用就是序列化对象,也就是说将对象类型转换成一个字符串类型(默认的分割符("&")和分配符("="))

var querystring= require(‘querystring‘);
var result = querystring.stringify({foo:‘bar‘,cool:[‘xux‘, ‘yys‘]});
console.log(result);

运行结果:

foo=bar&cool=xux&cool=yys

还可以自己去定义组合结果

var querystring = require(‘querystring‘);
var result = querystring.stringify({foo:‘bar‘,cool:[‘xux‘, ‘yys‘]},‘*‘,‘$‘);
console.log(result);

运行结果:

foo$bar*cool$xux*cool$yys

2、parse函数的基本用法

反序列化函数——parse函数,parse函数的作用就是反序列化字符串(默认是由"="、"&"拼接而成),转换得到一个对象类型。

var querystring = require(‘querystring‘);
var result = querystring.parse(‘foo=bar&cool=xux&cool=yys‘);
console.log(result);

运行结果:

{ foo: ‘bar‘, cool: [ ‘xux‘, ‘yys‘ ] }

还可以自己去定义组合结果

var querystring = require(‘querystring‘);
var result = querystring.parse(‘foo@bar$cool@xux$cool@yys‘,‘$‘,‘@‘);
console.log(result);

运行结果:

{ foo: ‘bar‘, cool: [ ‘xux‘, ‘yys‘ ] }







NodeJS学习第一季-字符串转换

标签:

原文地址:http://my.oschina.net/xiax/blog/477906

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!