qs是一個npm倉庫所管理的包,可通過
npm install qs
指令進行安裝.
1. qs.parse()将URL解析成對象的形式
const Qs = require('qs');
let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0';
Qs.parse(url);
console.log(Qs.parse(url));
- 1
- 2
- 3
- 4
如上面代碼所示,輸出結果如下:
2. qs.stringify()将對象 序列化成URL的形式,以&進行拼接
const Qs = require('qs');
let obj= {
method: "query_sql_dataset_data",
projectId: "85",
appToken: "7d22e38e-5717-11e7-907b-a6006ad3dba0",
datasetId: " 12564701"
};
Qs.stringify(obj);
console.log(Qs.stringify(obj));
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
如上面代碼所示,輸出結果如下: