qs.parse()、qs.stringify()、JSON.stringify() 用法及区别
2024-09-28 02:25:49
在处理数据的时候,有时候我们需要将对象和字符串和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
最新文章
- webapi-crud
- Web前端框架汇总
- 深入理解:JavaScript原型与继承
- JAVA 堆栈知识和Volatile关键字
- Junit单元测试中优先使用AssertThat
- JAVA敏捷开发环境搭建(转载)
- tc令牌桶限速心得
- Redmine email配置
- ER图,以及转化成关系模式
- 使用Openfire配置安卓客户端聊天服务器
- 【CJOJ2482】【POI2000】促销活动
- Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件中的 js 格式校验
- 北大poj- 1013
- 浏览器console打印定义样式
- poj 2826
- /include/caffe/common.cuh(9): error: function ";atomicAdd(double *, double)"; has already been defined
- html的进一步了解(更新中&#183;&#183;&#183;)
- KMP字符串匹配(模板)
- mac 查询端口被哪个进程占用
- JS Window对象操作思维导图
热门文章
- Commons-VFS 使用SFTP
- 应用phpexcel导出excel文件后打不开的问题解决方法
- oracle加入not null约束
- Trees in a Wood. UVA 10214 欧拉函数或者容斥定理 给定a,b求 |x|<;=a, |y|<;=b这个范围内的所有整点不包括原点都种一棵树。求出你站在原点向四周看到的树的数量/总的树的数量的值。
- nagios 安装
- python 开发技巧(3)-- 连接mysql 出现错误 ModuleNotFoundError: No module named &#39;MySQLdb&#39;
- jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、
- Sping 的 BeanFactory 容器
- ChemDraw 15支持哪些输入格式
- jQuery EasyUI的各历史版本和应用