文件名称:qs:具有嵌套支持的查询字符串解析器
文件大小:47KB
文件格式:ZIP
更新时间:2024-02-24 04:52:33
nodejs javascript encoding node parse
s 具有一些附加安全性的querystring解析和字符串化库。 首席维护者: qs模块最初由创建和维护。 用法 var qs = require ( 'qs' ) ; var assert = require ( 'assert' ) ; var obj = qs . parse ( 'a=c' ) ; assert . deepEqual ( obj , { a : 'c' } ) ; var str = qs . stringify ( obj ) ; assert . equal ( str , 'a=c' ) ; 解析对象 qs . parse ( string , [ options ] ) ; qs允许您通过用方括号[]包围子键的名称来在查询字符串中创建嵌套对象。 例如,字符串'foo[bar]=baz'转换为: assert . deepEqual ( qs . parse ( 'foo[bar]=baz' ) , { foo : { bar : 'baz' } } ) ; 当使用plainObjects选项时,解析的值将
【文件预览】:
qs-master
----.eslintrc(1012B)
----package.json(2KB)
----.github()
--------FUNDING.yml(548B)
--------workflows()
----test()
--------utils.js(5KB)
--------parse.js(33KB)
--------stringify.js(30KB)
----.nycrc(216B)
----component.json(387B)
----dist()
--------qs.js(26KB)
----.npmignore(230B)
----LICENSE.md(2KB)
----.gitignore(197B)
----CHANGELOG.md(20KB)
----lib()
--------utils.js(7KB)
--------index.js(211B)
--------parse.js(9KB)
--------formats.js(476B)
--------stringify.js(8KB)
----.npmrc(40B)
----README.md(19KB)
----.eslintignore(16B)
----bower.json(481B)
----.editorconfig(520B)