2011-03-31 67 views

回答

1

SBJsonParser要求JSON中的根结构是数组或对象;在你的例子中,你有一个数字。以下任一项都可以使用:

NSArray *array = [@"[1234]" JSONValue]; 
NSDictionary *dictionary = [@"{\"number\": 1234}" JSONValue]; 
+0

所以错误信息基本上是错误的。 – offex 2011-04-01 13:29:07

+0

库是正确的;它符合RFC 4627的规定:“JSON文本是序列化的对象或数组。” (http://tools.ietf.org/html/rfc4627) – 2011-04-01 14:01:53

+0

那么jsonlint是错误的? – offex 2011-04-04 21:02:36

相关问题