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