出现JSONvalue failed .error is Illegal start of token了? 别着急,抽根烟,喝杯水。开工:
1:判断是请求前报的错还是请求后报的错!!这个很重要,我就是一直以为请求前出的错,然后浪费了半天的时间!
2:假设请求前出了错,先将自己的参数UTF-8转一下,附上代码,应该是可以了的。
NSString *encodedUrl = [fullUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
3:请求后出的错,那么就是服务器返回的是乱码,转化不了,这里条件允许你直接跟后台联调(我的后台没法联调,坑大了);
4后台没法调也别担心,你先确认你的参数格式没问题,接着你使用GET方式进行请求。
以上,就是我头疼了一天半的问题以及解决办法,欢迎大家留言补充。