qs.stringify和JSON.stringify的使用和区别

qs

  • 通过npm install qs命令进行安装,是一个npm仓库所管理的包。
//引入
import import qs from "qs";
  • qs.stringify()将对象 序列化成URL的形式,以&进行拼接。
// 以post请求格式需要拼接到url后面时使用
'https://www.baidu.com/s?wd=qs.stringify&rsv_spt=1&rsv_iqid=0xdc53a2e60000b2db&issp=1&f=3&rsv_bp=1&rsv_idx=2'

JSON

  • JSON转换完就是JSON格式,
{"name":'xxxx',"age":'30'}

对比输出一下:

let  a = {name:'xixi',age:30};
qs.stringify(a) // 'name=xixi&age=30'

JSON.stringify(a) // '{"name":"xixi","age":30}'

注:看后端接口需要什么格式传入

你可能感兴趣的:(qs.stringify和JSON.stringify的使用和区别)