在使用JSON格式处理数据时应该注意的问题小结


Posted in Javascript onMay 20, 2017

根据项目的需要,我要定义一个JSON字符串。鉴于之前零基础,看到百科的解释如下链接

http://baike.baidu.com/link?url=TUxeHruHcaY-hofuOufrP37a8VhUT8hcFM4k7JkTN1500wAlfwihAoRRg12g5klTT-l050TjCGA__EM1zfJ9bq&qq-pf-to=pcqq.c2c。其中有一句,这样说: 要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法:

var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是 '{"a": "Hello", "b": "World"}'

根据定义我将自己的数据定义为了同样的格式。但问题来了,就是我在使用该数据的时候,需要处理之后,使用$router.push()实现路由跳转。

$router.push的使用方法为如下:// 字符串router.push('home')// 对象router.push({ path:
'home' })// 命名的路由router.push({ name:
'user', params: { userId:
123 }})// 带查询参数,变成 /register?plan=privaterouter.push({ path:
'register', query: { plan:
'private' }})

这样格式转变之后,就没法满足router的跳转。

最深的感触,数据在进行转变的时候,一定要考虑全面,深刻理解每一个定义是什么意思然后,采取到最好用的那一种,利于数据的使用

以上所述是小编给大家介绍的在使用JSON格式处理数据时应该注意的问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
教你使用javascript简单写一个页面模板引擎
May 05 Javascript
JavaScript检测上传文件大小的方法
Jul 22 Javascript
angularjs学习笔记之完整的项目结构
Sep 26 Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
JavaScript定义全局对象的方法示例
Jan 12 Javascript
微信小程序 增、删、改、查操作实例详解
Jan 13 Javascript
用原生JS实现简单的多选框功能
Jun 12 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
Sep 11 Javascript
vue-cli2.9.3 详细教程
Apr 23 Javascript
微信小程序利用co处理异步流程的方法教程
May 20 #Javascript
关于jQuery库冲突的完美解决办法
May 20 #jQuery
layui文件上传实现代码
May 20 #Javascript
为你的微信小程序体积瘦身详解
May 20 #Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 #jQuery
使用node.js搭建服务器
May 20 #Javascript
layui表格实现代码
May 20 #Javascript
You might like
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
2014/05/15 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
基于Vue.js实现数字拼图游戏
2016/08/02 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
JS实现多功能计算器
2020/10/28 Javascript
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
深入解析Python中的WSGI接口
2015/05/11 Python
使用python实现接口的方法
2017/07/07 Python
Python机器学习之决策树算法
2017/12/22 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
python集合是否可变总结
2019/06/20 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
高中地理教学反思
2014/01/29 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
入党群众意见范文
2015/06/02 职场文书
在Python中如何使用yield
2021/06/07 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android