1、引入qs模块的作用
(1)将url中的参数转为对象 qs.parse()
import qs from 'qs';
const url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0';
// 转为对象
console.log(qs.parse(url));
(2)将对象转为url参数形式 qs.stringify()
import qs from 'qs';
const a = {name:'hehe',age:10};
// 转为url参数形式
console.log(qs.stringify(a))
2、对象和json字符串之间的转换
(1)对象转为字符串
const obj = {
name: '张三',
age: 18
}
const str = JSON.stringify(obj)
console.log(str)
// {"name":"张三","age":18}
(2)json字符串转为对象
var str = '{"name": "张三","age": 18}';
var obj = JSON.parse(str)
console.log(obj)
// {
// age: 18
// name: "李四"
// } ```