大佬们 如果api返回数据{"data":"{\"type\":\"ping\"}"}是这种格式,安卓json.parse能解析,ios却报错
15:19:10.003 [ERROR] : thirdScriptError
15:19:10.003 JSON Parse error: Expected '}';at pages/index/index onShow function;at onSocketMessage callback function
15:19:10.003 parse@[native code]
15:19:10.003 uniappservice.html:1:202400
15:19:10.004 uniappservice.html:1:482542
15:19:10.004 uniappservice.html:1:258607
15:19:10.004 uniappservice.html:1:485949
15:19:10.004 uniappservice.html:1:236065
15:19:10.004 l8g@uniappservice.html:1:96410
15:19:10.004 e6@uniappservice.html:1:2449
15:19:10.004 k0@uniappservice.html:1:84002
15:19:10.004 __uniappservice.html:1:84374
怎么解决哦
5***@qq.com
- 发布:2019-02-16 15:24
- 更新:2020-11-30 14:23
- 阅读:16122
4 个回复
5***@qq.com (作者)
具体数据格式有
{"data":"{\"type\":\"welcome\",\"id\":7f0000010a8e000005c7}"}
或
{"data":"{\"type\":\"tip\",\"message\":\"\u5df2\u6536\u5230\u4f60\u7684\u4fe1\u606f\",\"id\":1550304650}"}
或
{"data":"{\"type\":\"closed\",\"id\":1550304632}"}
或
{"data":"{\"type\":\"ping\"}"}
5***@qq.com (作者)
{"data":"{\"type\":\"welcome\",\"id\":7f0000010a8e000005c7}"} 好像是这一串有问题 7f0000010a8e000005c7
含光
我这直接将一个对象json.stringify后再json.parse都报错,怎么情况呢?提示信息是:‘SyntaxError: Unexpected token � in JSON at position 0’
5***@qq.com (作者)
一般格式正确是没有问题的
2020-12-04 17:12
沐尘 - 心有期许,未来无惧。向美而生,向上而行
可以试试eval('(' + res.data + ')');//转json