我已经阅读过,这个错误似乎来自错误的 JSON。很简单,这是我的 JSON
{"year":"2012","wheels":"标准","trans":"未知"}
我的问题是,这似乎是正确的,当我通过 JSON lint 运行它时,它返回有效。我还使用 cURL 来下载此页面并使用 json_decode() 来阅读它......工作正常。
这是一个示例页面:http ://drivingthenation.com/app/carlist/getVinDtn.php?v=JA3215H1 C * *M&f=v
我通过 HTTPScoop 运行它,唯一返回的响应文本是
{"year":"2012","wheels":"标准","trans":"未知"}
在 Objective-C 端,我使用 NSURL 和 NSData 来获取 URL,然后使用 NSJSONSerialization。我可以在 NSJSONSerialization 之前打印出来,并看到它实际上正在获取数据,但是只有当我尝试将其格式化为 JSON 时才会出现此错误。有什么想法吗?