快速解决处理后台返回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 相关文章推荐
js textarea自动增高并隐藏滚动条
Dec 16 Javascript
js Array对象的扩展函数代码
Apr 24 Javascript
jquery操作checked属性以及disabled属性的多种方法
Jun 20 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
Feb 06 Javascript
Javascript中3个需要注意的运算符
Apr 02 Javascript
Node.js的环境安装配置(使用nvm方式)
Oct 11 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
Feb 18 Javascript
javascript数组拍平方法总结
Jan 20 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
May 16 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
Oct 26 Javascript
JavaScript分页组件使用方法详解
Jul 26 Javascript
vue中 this.$set的使用详解
Nov 17 Vue.js
详解如何在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
dedecms模版制作使用方法
2007/04/03 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
3分钟学会一个Python小技巧
2018/11/23 Python
详解python深浅拷贝区别
2019/06/24 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
Python之变量类型和if判断方式
2020/05/05 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
土木工程专业个人求职信
2013/12/30 职场文书
小学庆六一活动方案
2014/02/28 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
浅谈MySQL函数
2021/10/05 MySQL
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL
服务器nginx权限被拒绝解决案例
2022/09/23 Servers