Query String
稳定度: 2 - 稳定
这个模块提供一些处理query string的工具,有如下方法:
** querystring.stringify(obj, [sep], [eq]) **
序列化一个对象到一个query string。可以选择是否覆盖默认的分割符('&')和分配符('=')
querystring.stringify({user:'enenha', password: 'helloword', xingshi: 'wang', name: 'xiaoming'})
//返回
'user=enenha&password=helloword&xingshi=wang&name=xiaoming'
** querystring.parse(str, [sep], [eq], [options] **
将一个query string反序列化为一个对象,可以选择是否覆盖默认的分割符('&')和分配符('=')
querystring.parse('user=enenha&password=helloworld&xingshi=wang&name=xiaoming')
//返回
{ user: 'enenha',
password: 'helloworld',
xingshi: 'wang',
name: 'xiaoming'
}
** querystring.escape **
供querystring.stringify使用的转意函数,在必要的时候可被重写
** querystring.unescape **
供querystring.parse使用的反转意函数,在必要的时候可被重写