我在使用JSON第1部分示例xcode时遇到此错误

时间:2011-05-02 11:49:46

标签: iphone objective-c json

我收到以下错误:

  

错误Domain = org.brautaset.JSON.ErrorDomain Code = 3 \“无法识别的前导字符\”UserInfo = 0x6a2b1a0 {NSLocalizedDescription =无法识别的前导字符}

请告诉我这个错误意味着什么?

2 个答案:

答案 0 :(得分:1)

当第一个非空白字符与

不同时,SBJSON会返回此错误
{ [ " f(alse) t(rue) n(ull) - 0 1 2 3 4 5 6 7 8 9

这意味着您尝试解析的JSON数据无效。 1 正如@Nirmal建议的那样,使用http://jsonlint.com来验证您的JSON数据。有关有效JSON应如何显示的说明,请参阅http://json.orgRFC 4627

1 该错误还意味着第一个非空白字符与+不同,后者是无效的JSON。

答案 1 :(得分:0)

尝试验证您的JSON对象here,我猜JSON输出存在一些问题..