快速解决处理后台返回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 相关文章推荐
javascript第一课
Feb 27 Javascript
JavaScript定义类和对象的方法
Nov 26 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
JavaScript制作颜色反转小游戏
Sep 25 Javascript
解析微信JS-SDK配置授权,实现分享接口
Dec 09 Javascript
JS实现新建文件夹功能
Jun 17 Javascript
vue解决弹出蒙层滑动穿透问题的方法
Sep 22 Javascript
基于Vue-cli快速搭建项目的完整步骤
Nov 03 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
Mar 06 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
Apr 27 Javascript
Vue 请求传公共参数的操作
Jul 31 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 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你的验证码安全码?
2007/01/02 PHP
PHP插入排序实现代码
2013/04/04 PHP
php使用codebase生成随机数
2014/03/25 PHP
浅析php工厂模式
2014/11/25 PHP
php创建图像具体步骤
2017/03/13 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
浅谈vue路径优化之resolve
2017/10/13 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
[03:48]大碗DOTA
2019/07/25 DOTA
Python日期操作学习笔记
2008/10/07 Python
Python OpenCV获取视频的方法
2018/02/28 Python
QML用PathView实现轮播图
2020/06/03 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
晚宴邀请函范文
2014/01/15 职场文书
学生宿舍管理制度
2014/01/30 职场文书
一帮一活动总结
2014/05/08 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
Go语言基础函数基本用法及示例详解
2021/11/17 Golang