qs.stringify和JSON.stringify的区别


qs是一个工具包可直接通过npm install进行安装使用,JSON.stringify是js自带的将对象或数组进行序列化的一个工具方法

一.qs

   

let a = {
  name:'june',
  age:26  
}
qs.stringify(a)  //"name=june&age=26"

let b = {
  name:'june',
  age:[26]  
}
qs.stringify(b)  //"name=june&age[0]=26"
l类似b这种数据格式对象的属性是数组元素的可以先将数组用JSON.stringify转成字符串
let b = {
  name:'june',
  age:[26]  
}
b.age=JSON.stringify(b.age)
qs.stringify(a)  //"name=june&age=[26]"
//数组格式
let c = ['age']
qs.stringify(c) // "0=age"

二.JSON.stringify

 

 let a = { name: 'june', age: 26 }
JSON.stringify(a) // "{'name':'june','age':26}"

let b = ['age']
JSON.stringify(b) //"['age']"

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM