# Query String
~~~
穩(wěn)定度: 3 - 穩(wěn)定
~~~
這個(gè)模塊提供一些處理 query string 的工具。它提供下列方法:
### querystring.stringify(obj, [sep], [eq])
序列化一個(gè)對(duì)象到一個(gè) query string。可以選擇是否覆蓋默認(rèn)的分割符(`'&'`)和分配符(`'='`)。
實(shí)例:
~~~
querystring.stringify({foo: 'bar', baz: 'qux'}, ';', ':')
// 返回如下字串
'foo:bar;baz:qux'
~~~
### querystring.parse(str, [sep], [eq], [options])
將一個(gè) query string 反序列化為一個(gè)對(duì)象??梢赃x擇是否覆蓋默認(rèn)的分割符(`'&'`)和分配符(`'='`)。
options對(duì)象可能包含`maxKeys`屬性(默認(rèn)為1000),它可以用來限制處理過的鍵(key)的數(shù)量.設(shè)為0可以去除鍵(key)的數(shù)量限制.
實(shí)例:
~~~
querystring.parse('foo=bar&baz=qux&baz=quux&corge')
// returns
{ foo: 'bar', baz: ['qux', 'quux'], corge: '' }
~~~
### querystring.escape
供 `querystring.stringify` 使用的轉(zhuǎn)意函數(shù),在必要的時(shí)候可被重寫。
### querystring.unescape
供 `querystring.parse` 使用的反轉(zhuǎn)意函數(shù),在必要的時(shí)候可被重寫。
- 關(guān)于本文檔
- 概述
- 斷言 (assert)
- Buffer
- Addons插件
- 子進(jìn)程
- 集群
- 控制臺(tái)
- 加密(Crypto)
- 調(diào)試器
- DNS
- 域
- 事件 (Events)
- File System
- 全局對(duì)象
- HTTP
- HTTPS
- Modules
- net
- 操作系統(tǒng)
- 路徑 (Path)
- process
- punycode
- Query String
- Readline
- REPL
- Smalloc
- 流
- 字符串解碼器
- 定時(shí)器
- TLS (SSL)
- TTY
- UDP / 數(shù)據(jù)報(bào)套接字
- URL
- utils
- 執(zhí)行 JavaScript
- Zlib
- 進(jìn)度
- 感謝
