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