快速解决处理后台返回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 flash激活
Oct 19 Javascript
对采用动态原型方式无法展示继承机制得思考
Dec 04 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
Bootstrap每天必学之缩略图与警示窗
Nov 29 Javascript
js和jquery分别验证单选框、复选框、下拉框
Dec 17 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
百度多文件异步上传控件webuploader基本用法解析
Nov 07 Javascript
Vue Ajax跨域请求实例详解
Jun 20 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
详解AngularJS之$window窗口对象
Jan 17 Javascript
手把手教你vue-cli单页到多页应用的方法
May 31 Javascript
在vue中阻止浏览器后退的实例
Nov 06 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 array_multisort() 函数的深入解析
2013/06/20 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
Javascript call和apply区别及使用方法
2013/11/14 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
2014/12/18 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
小程序实现留言板
2018/11/02 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Python中字符串的修改及传参详解
2016/11/30 Python
详解Python之unittest单元测试代码
2018/01/24 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
Python 控制终端输出文字的实例
2019/07/12 Python
django云端留言板实例详解
2019/07/22 Python
python异常触发及自定义异常类解析
2019/08/06 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
腾讯公司的一个sql题
2013/01/22 面试题
医学院学生求职简历的自我评价
2013/10/24 职场文书
正规的求职信范文分享
2013/12/11 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
三八节祝酒词
2015/08/11 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
52条SQL语句教你性能优化
2021/05/25 MySQL