blear.utils.querystring

1Introduction

2Example

var qs = require('blear.utils.querystring');

3Static

静态属性、方法

3.1.parse(querystring, [sep], [eq]): query

解析 url 查询字符串为一个对象。

qs.parse('a=1&b=2&b=3&c=4');
// => {
//    a: "1",
//    b: ["2", "3"]
//    c: "4"
// }

3.1.1querystring

  • 类型:String
  • 说明:url 查询字符串,http://example.com?querystring

3.1.2sep

  • 类型:String
  • 说明:查询字符串分隔符
  • 默认:&

3.1.3eq

  • 类型:String
  • 说明:查询字符串相等符
  • 默认:=

3.1.4query

  • 类型:Object
  • 说明:解析结果

3.2.stringify(query, sep, eq): querystring

将一个对象字符串化为一个 url 查询字符串。

qs.stringify({
    a: 1,
    b: [2, 3],
    c: 4
});
// => "a=1&b=2&b=3&c=4"

3.2.1query

  • 类型:Object
  • 说明:待转换的对象

3.2.2sep

  • 类型:String
  • 说明:查询字符串分隔符
  • 默认:&

3.2.3eq

  • 类型:String
  • 说明:查询字符串相等符
  • 默认:=

3.2.4querystring

  • 类型:String
  • 说明:转换结果

4Dependencies

5Reference