3 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
可以先将r/n替换为空,然后在进行转换,否则转换都会报错,如下:
var k = data.data
JSON.parse(k.replace(/r\n/g, ''))
当然,作为前端开发我只想说,是谁写的后端,一点都不友好!后端提供的数据不应该包含这种杂乱无章的字符。
实例如下:
var k = '[r\n {\r\n \"sub\":\"baidu\"} \r\n]';
JSON.parse(k.replace(/r\n/g, ''))
//输出[{sub: "baidu"}]
添加回答
举报
0/150
提交
取消