Node.js queryString模块
来源:互联网 发布:本泽马 知乎 编辑:程序博客网 时间:2024/06/05 09:12
queryString模块
查询字符串主要由两个方法和内置格式化方法组成,一个是将对象转换为字符串,一个则是相反,将字符串转换为对象.
querystring.stringify(obj, [sep], [eq])
将JSON对象格式化为查询字符串格式的字符串,默认的分隔符为:“&”和“=”。
var querystring = require('querystring');var result = querystring.stringify({ aaa: 'bbbb', haha: ['12', '123'], ccc: '' });console.log(result);
var querystring = require('querystring');var result = querystring.stringify({ aaa: 'bbbb', haha: ['12', '123'], ccc: '' },";",":");console.log(result);
querystring.parse(str, [sep], [eq], [options])
根据“&”和“=”将字符串进行分割,反序列化为JSON对象,而options包含的maxKeys默认设置为1000,如果将其设置为0则表示没这个限制。
var querystring = require('querystring');var result = querystring.parse("aaa=bbbb&haha=12&haha=123&ccc=");console.log(result);
querystring.escape
,querystring.unescape
这两个内置方法,分别在上述两个方法的内置使用,如果有需要分别格式化和解码URL字符串
QueryString模块和Url模块之间的关系
url.parse(string).query | url.parse(string).pathname | | | | | ------ -------------------http://localhost:8888/start?foo=bar&hello=world --- ----- | | | | querystring.parse(queryString)["foo"] | | querystring.parse(queryString)["hello"]
阅读全文
0 0
- Node.js querystring模块
- Node.js queryString模块
- node.js模块小记之--querystring
- node.js的api url模块和querystring模块
- Node核心模块之QueryString
- node.js querystring类介绍
- 我的node.js学习(一)querystring模块基本用法
- node.js的querystring.stringify的使用
- node.js 探索之路(querystring)
- node querystring
- 前端学习(四)node核心模块querystring
- Node.js:express (post get querystring json sendFile)
- Node.js入门小记(四)Api之QueryString
- node.js os模块
- node.js Buffer模块
- node.js os模块
- node.js常用模块
- Node.js 模块 包
- MySQL数据库设计架构使用规范(其他数据库也使用)
- Linux_0_编译链接
- Faster_rcnn::loadnet
- nlogn 的最长上升子序列
- 由点名软件衍生出的一些小想法
- Node.js queryString模块
- VS2008发布网站时,生成固定命名的程序集(一)
- Shader学习(基础语法)
- oj刷题-2864: 分跑道。
- GCC
- Java:图形用户界面(匿名类作为事件监听器)
- VS2008发布网站时,生成固定命名的程序集(二)
- Data source rejected establishment of connection, message from server: "Too
- Zookeeper API