qs.parse()、qs.stringify()、JSON.stringify() 用法及区别


在处理数据的时候,有时候我们需要将对象和字符串和json之间进行转换,这个时候我们可以使用以下的方法

  • qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装。
  • qs.stringify()将对象序列化成URL的形式,以&进行拼接。
  • qs.parse()将URL解析成对象的形式 。
  • JSON.stringify()是正常类型的JSON。

 

<template>
  <section class="p-10">
    <div class="app">
      <el-button type="danger" @click="get()">点击</el-button>
    </div>
  </section>
</template>
<script> import qs from 'qs'; export default { methods: { get() { let obj = { name: 'enhui', age: 19, sex: 'female' }; let str = qs.stringify(obj); console.log(str); // 将Object对象转换为以&链接的url let obj2 = qs.parse(str); console.log(obj2); // 将URL解析成对象 let obj3 = JSON.stringify(obj); console.log(obj3); // 将对象转换为json } } }; </script>

 

嗯,就酱~~

https://blog.csdn.net/qq_30669833/article/details/81840858


免责声明!

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



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