zoukankan      html  css  js  c++  java
  • 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']"
  • 相关阅读:
    20201107
    20201024
    20201020
    20200331
    20200330
    20200320
    20200319
    20200310
    20200221
    20190926
  • 原文地址:https://www.cnblogs.com/myspecialzone/p/12121033.html
Copyright © 2011-2022 走看看