在axios发送post请求的时候,需要引入qs。
qs是一个npm仓库管理的包,使用 npm install qs 进行安装。
qs.stringify( ) 将对象序列化成URL的形式,以&进行拼接。
qs.parse( )将URL解析成对象的形式。
JSON.stringify( )是正常类型的JSON。
let obj1 = {
name: 'sun',
age: 18,
sex: 'nan'
};
// 将对象转成以&连接的 url 的形式`在这里插入代码片`
let str = qs.stringify( obj1 )
console.log( str ) //name=sun&age=18&sex=nan
// 将url转换成对象
let obj2 = qs.parse( str )
console.log( obj2 ) //{name: "sun", age: "18", sex: "nan"}
//将
let obj3 = JSON.stringify( obj1 )
console.log( obj3 ) //{"name":"sun","age":18,"sex":"nan"}