zoukankan      html  css  js  c++  java
  • json.stringfy,qs.stringfy,toString 区别

    结论:
    json一般用于格式转化
    qs一般用于生产url传参
    stringify后都为String
    Parse后都为Object
     
      var  jsonObj:{
          name:"leinov",
          sex:"famle",
          address:"beijing"
      },
      var  jsonArr:[ "name", "sex", "address"]
     
     
    对象:
     JSON.stringify:
    var jsonStringfy = JSON.stringify(jsonObj);
    console.log(jsonStringfy)    // {"name":"leinov", "sex":"famle", "address":"beijing"}
    console.log(typeof jsonStringfy)  // string
     JSON.parse:
    var jsonParse = JSON.parse(jsonStringfy)
    console.log(jsonParse) // {name: "leinov", sex: "famle", address: "beijing"}
    console.log(typeof jsonParse)  //object
    数组:
     JSON.stringify:
    var jsonStringfyArr = JSON.stringify(jsonArr);
    console.log(jsonStringfyArr)  // ["name","sex","address"]
    console.log(typeof jsonStringfyArr)  // string 
     JSON.parse:
    var jsonParseArr = JSON.parse(jsonStringfyArr)
    console.log(jsonParseArr)  // ["name", "sex", "address"]
    console.log(typeof jsonParseArr)  // object
    对象:
     qs.stringify 
    var qsStringfy = qs.stringify(jsonObj);
    console.log(qsStringfy)  //name=leinov&sex=famle&address=beijing
    console.log(typeof qsStringfy) //string  
     qs.parse
    var qsParse = qs.parse(qsStringfy)
    console.log(qsParse) //{name: "leinov", sex: "famle", address: "beijing"}
    console.log(typeof qsParse) //object
    数组:
     qs.stringify
    var qsStringfyArr = qs.stringify(jsonArr);
    console.log(qsStringfyArr) //0=name&1=sex&2=address
    console.log(typeof qsStringfyArr) //string
     qs.parse
    var qsParseArr = qs.parse(qsStringfyArr)
    console.log(qsParseArr)  // {0: "name", 1: "sex", 2: "address"}
    console.log(typeof qsParseArr)  // object
    对象:
     toString
    var toStringStr = jsonObj.toString();
    console.log(toStringStr) //[object Object]
    console.log(typeof toStringStr) //string
    数组:
     toString
    var toStringArr = jsonArr.toString()
    console.log(toStringArr)  // name,sex,address
    console.log(typeof toStringStr)  // string
     
     
     
     
     
  • 相关阅读:
    ubuntu应用商店打不开怎么办
    java线程池系列(1)-ThreadPoolExecutor实现原理
    java并发之SynchronousQueue实现原理
    java并发等待条件的实现原理(Condition)
    轻松掌握java读写锁(ReentrantReadWriteLock)的实现原理
    Java NIO 内存映射文件
    Java NIO Path接口和Files类配合操作文件
    Java 序列化 序列化与单例模式 [ 转载 ]
    Java 序列化 JDK序列化总结
    Java 泛型 Java使用泛型的意义
  • 原文地址:https://www.cnblogs.com/init00/p/12611444.html
Copyright © 2011-2022 走看看