【文件属性】:
文件名称:qs:具有嵌套支持的查询字符串解析器
文件大小:47KB
文件格式:ZIP
更新时间:2021-02-03 11:05:53
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)