首先感谢 linong与hfhan的回答,给了我很多思路,谢谢~~
我的问题是数据错了,大家注意到我的数据没有,ios给我的JSON字符串,这个没问题。
但是因为当时传的数据比较多,想一次性传过来,然后userInfo(json对象)被变为了json字符串后再赋值给另一个JSON对象的键,最后再把那个最终的json对象序列化(字符串化)后传给我,这样放在页面没问题,但是JSON.parse就会报错,大概意思如下:
oa是最终给我的数据。最后解析失败了,自然其它键值就获取不到了,app页面我又捕获不到错误,很难受~~~
总结: JSON对象的键值不能是被序列化(stringify)的JSON对象,否则解析时报错!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…