Nodejs 0.10.x 之Query String模块
2015-12-01 21:26
706 查看
1、querystring.stringify(obj, [sep], [eq])
说明:序列号一个对象成一个查询字符串参数:obj - 对象
sep - 可选,重写默认分隔符(“&”)
eq - 可选, 重写默认赋值符(“=”)
例子:
querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' }) // returns 'foo=bar&baz=qux&baz=quux&corge=' querystring.stringify({foo: 'bar', baz: 'qux'}, ';', ':') // returns 'foo:bar;baz:qux'
2、querystring.parse(str, [sep], [eq], [options])
说明:查询字符串反序列化成一个对象参数:str - 查询字符串
sep - 可选,重写默认分隔符(“&”)
eq - 可选, 重写默认赋值符(“=”)
options - 可选,可以设置maxKeys等于0来取消个数限制,默认是1000,只能有一千对key=value。
例子:
querystring.parse('foo=bar&baz=qux&baz=quux&corge') // returns { foo: 'bar', baz: ['qux', 'quux'], corge: '' }
3、querystring.escape
说明:转义字符串例子:
> querystring.escape('<haha>') > querystring.escape('<哈哈>')
输出:
'%3Chaha%3E' '%3C%E5%93%88%E5%93%88%3E'
4、querystring.unescape
说明:反转义字符串例子:
> querystring.unescape('%3Chaha%3E') > querystring.unescape('%3C%E5%93%88%E5%93%88%3E')
输出:
'<haha>' '<哈哈>'
相关文章推荐
- leetcode Delete Node in a Linked List--重要
- Eclipse下Nodejs项目配置详细步骤
- LeetCode 19 : Remove Nth Node From End of List (Java)
- window安装node.js express注意事项
- DataNode启动流程
- NameNode格式过程
- 安装node_modules文件遇到的问题:更改代理
- 【02】Node.js 安装配置(OK)
- Node.js Tools for Visual Studio
- websocket nodejs
- [LeetCode]Remove Nth Node From End of List
- Leetcode #237 Delete Node in a Linked List
- 使用 AngularJS & NodeJS 实现基于 token 的认证应用
- inode
- C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍
- 天猫双11前端分享系列(四):大规模 Node.js 应用
- 解决在IE中获取数据的缓存问题,运行环境为node.js
- Node.js 手册查询-5-Ejs 方法
- 使用dwz-ria Jquery ui框架出现“HierarchyRequestError: Node cannot be inserted at the specified point in th
- [Nodejs入门]第四篇,用nodejs实现一个爬虫的功能(二)