node.js querystring 模块 查询字符串处理

querystring.parse 将查询字符串反序列化为一个对象,类似JSON.parse()。

const querystring = require('querystring');
let str = 'keyword=node.js&name=muzicp';
let obj = querystring.parse(str);
console.log(obj);

输出:

{ keyword: 'node.js', name: 'muzicp' }

querystring.stringify 将一个对象序列化为一个字符串,类似JSON.stringify()。

const querystring = require('querystring');
let obj = {
    keyword : 'node.js',
    name : 'muzico'
};
let str = querystring.stringify(obj);
console.log(str);

输出:

keyword=node.js&name=muzico