关于JSON解析的实现过程解析


Posted in Javascript onOctober 08, 2019

我们都知道,现在的开发模式都是前后端分离的,后台返回数据给前端,前端负责数据交互并渲染到页面,所以我们需要从后端接口上获取数据显示到页面上。在接受服务器端数据数据时,一般是字符串。这时,就需要用到JSON里面的API来进行转换了;

JSON.parse()

parse()方法用于从一个字符串中解析出JSON对象

例:

var str='{"name":"xianyu","age":"21"}'

经JSON.parse(str)得到:

 Object : age:"21",

  name:"xianyu",


  proto_:Object

单引号必须写在括号外,每个属性都必须双引号引起来,否则会抛出异常

JSON.stringify()

stringify()方法用于从一个对象中解析出字符串

例:

var obj={



a:1,




b:2







}

经JSON.stringify(obj)解析后得到:

 "{"a":"1","b":"2"}"

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
node.js中的path.extname方法使用说明
Dec 09 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
解决Vue页面固定滚动位置的处理办法
Jul 13 Javascript
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
JS倒计时实例_天时分秒
Aug 22 Javascript
使用JavaScript实现一个小程序之99乘法表
Sep 21 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
JavaScript原型链与继承操作实例总结
Aug 24 Javascript
使用webpack4编译并压缩ES6代码的方法示例
Apr 24 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
BootStrap前端框架使用方法详解
Feb 26 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 #Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 #Javascript
webpack HappyPack实战详解
Oct 08 #Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 #Javascript
在Koa.js中实现文件上传的接口功能
Oct 08 #Javascript
vue-cli和v-charts实现可视化图表过程解析
Oct 08 #Javascript
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 #Javascript
You might like
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
JavaScript之编码规范 推荐
2012/05/23 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
js使用递归解析xml
2014/12/12 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
vue源码nextTick使用及原理解析
2019/08/13 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
2021/01/12 Vue.js
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python中的下划线详解
2015/06/24 Python
python简单实现获取当前时间
2016/08/27 Python
python实现简单五子棋游戏
2019/06/18 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
Django后台admin的使用详解
2019/07/08 Python
解析python的局部变量和全局变量
2019/08/15 Python
详解python的super()的作用和原理
2020/10/29 Python
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
什么是serialVersionUID
2016/03/04 面试题
新闻专业本科生的自我评价分享
2013/11/20 职场文书
企业百日安全活动总结
2015/05/07 职场文书
2015年教师节广播稿
2015/08/19 职场文书
源码解读Spring-Integration执行过程
2021/06/11 Java/Android