快速解决处理后台返回json数据格式的问题


Posted in Javascript onAugust 07, 2018

最近在做一个移动端前端项目,需要大量处理php后台开发同事返回给我的json数据,但是返回的数据格式不是很规范,导致我这边经常会出现以下图各种格式问题:

快速解决处理后台返回json数据格式的问题

于是我就加上JSON.parse

但是,又很坑爹了,这个json没问题,其他一些json又出现问题了,如下图:

快速解决处理后台返回json数据格式的问题

解决:判断后台返回的数据格式是否字符串,是则转,不是则不转

代码如下:

var $obj = (typeof data.content == 'string') ? JSON.parse(data.content):data.content

以上这篇快速解决处理后台返回json数据格式的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Prototype String对象 学习
Jul 19 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 Javascript
JavaScript自学笔记(必看篇)
Jun 23 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
Jan 03 Javascript
vue 组件的封装之基于axios的ajax请求方法
Aug 11 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
详解vue项目中调用百度地图API使用方法
Apr 25 Javascript
详解如何在vue-cli中使用vuex
Aug 07 #Javascript
React styled-components设置组件属性的方法
Aug 07 #Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 #Javascript
详解vue axios用post提交的数据格式
Aug 07 #Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 #Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 #Javascript
echarts实现地图定时切换散点与多图表级联联动详解
Aug 07 #Javascript
You might like
php截取后台登陆密码的代码
2012/05/05 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
Python实现的栈(Stack)
2018/01/26 Python
python实现简单日期工具类
2019/04/24 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
pytorch masked_fill报错的解决
2020/02/18 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
初中学习计划书范文
2014/09/15 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
租赁协议书
2015/01/27 职场文书
新学期开学标语2015
2015/07/16 职场文书
考试后的感想
2015/08/07 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
详解Laravel框架的依赖注入功能
2021/05/27 PHP
Python中文纠错的简单实现
2021/07/07 Python