• 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
     
     
     
     
     
  • 相关阅读:
    如何优雅地关闭资源
    JMeter使用教程2——MySQL压测
    JMeter使用教程
    Redis系列(五):消息队列
    Redis系列(四):地理信息
    Redis系列(三):Bitmaps和HyperLogLog
    Redis系列(二):常用操作
    Redis系列(一):安装
    linux命令学习_实验楼(总结)
    【转】Linux中常用的tar解压打包命令语法介绍
  • 原文地址:https://www.cnblogs.com/init00/p/12611444.html
Copyright © 2020-2023  润新知