JSON对象转换

新手上路,请多包涵

clipboard.png

想把a.responseText转换为JSON对象,但是使用JSON.parse(),就一直报错。

clipboard.png

其中typeof a.responseText //String。请问有什么好的方法吗?

阅读 3.2k
3 个回答

首先这里后端返回的responseText里"code": 00是不符合JSON规范的,最好服务端能够处理一下。在前端这边,可以选择自己写/用一个比较宽松的JSON解析库,比如http://cdn.bootcss.com/json2/...这个

使用JSON.parse要数据严格遵守JSON规范,属性都需用引号引起来,如下
图片描述

或者使用eval方式解析

图片描述

返回的不是标准json字符串,这种情况用eval ()好使,不过最好还是让后端标准点

推荐问题