这是我传递给SBJsonStreamParser
的字符串{ “ID”: “6”, “用户ID”: “8”, “WeighedOn”:“2011年2月11日 “ ”重量“: ”73.5“},{ ”ID“: ”9“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/2/14 “ ”重量“: ”73.5“},{ ”ID“: ”15“, ”用户ID“: ”8“, ”WeighedOn“:” 2011年2月15日 “ ”重量“: ”73.5“},{ ”ID“: ”25“, ”用户ID“: ”8“, ”WeighedOn“:” 2/16/2011 “ ”重量“: ”73.5“},{ ”ID“: ”46“, ”用户ID“: ”8“, ”WeighedOn“:” 2011年2月18日 “ ”重量“: ”161.7“},{ ”ID“: ”47“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/2/21 “ ”重量“: ”161.7“},{ ”ID“: ”99“, ”用户ID“: ”8“, ”WeighedOn“:” 2/22/2011 ”, “重量”: “161.82”},{ “ID”: “134”, “用户ID”: “8”, “WeighedOn”: “2011/2/23”, “重量”: “198”},{ “ID”: “158”, “用户ID”: “8”, “WeighedOn”:“2/25/2011 “ ”重量“: ”199.65“},{ ”ID“: ”189“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/2/28 “ ”重量“: ”166.17“},{ ”ID“: ”220“, ”用户ID“: ”8“, ”WeighedOn“:” 3/1/2011 “ ”重量“: ”60“},{ ”ID“: ”231“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/2 “ ”重量“: ”165“},{ ”ID“: ”271“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/3 “ ”重量“: ”220“},{ ”ID“: ”281“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/4 “ ”重量“: ”220“},{ ”ID“: ”302“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/7 “ ”重量“: ”166.1“},{ ”ID“: ”316“, ”用户ID“: ”8“, ”WeighedOn“:” 9/3/2011 ”, “重量”: “166.1”},{ “ID”: “325”, “用户ID”: “8”, “WeighedOn”: “3/10/2011”, “重量”: “70”},{ “ID”: “334”, “用户ID”: “8”, “WeighedOn”:“3/11/2011 “ ”重量“: ”70“},{ ”ID“: ”343“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/14 “ ”重量“: ”70“},{ ”ID“: ”353“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/15 “ ”重量“: ”70“},{ ”ID“: ”358“, ”用户ID“: ”8“, ”WeighedOn“:” 2011/3/16 ”, “重量”: “70”},{ “ID”: “371”, “用户ID”: “8”, “WeighedOn”: “2011年3月23日”, “重量”: “198”},{ “ID”: “377”, “用户ID”: “8”, “WeighedOn”: “3/24/2011”, “重量”: “99”},{ “ID”: “437”, “用户ID”: “8”, “WeighedOn”:“2011/3/25 “ ”重量“: ”160“},{ ”ID“: ”472“, ”用户ID“: ”8“, ”WeighedOn“:” 4/1/2011 ”, “重量”: “180”}
我正在使用以下代码将其转换为数据并进行解析
str = [NSString stringWithFormat:@"{\"ID\":\"6\",\"UserID\":\"8\",\"WeighedOn\":\"2/11/2011 \",\"Weight\":\"73.5\"},{\"ID\":\"9\",\"UserID\":\"8\",\"WeighedOn\":\"2/14/2011 \",\"Weight\":\"73.5\"},{\"ID\":\"15\",\"UserID\":\"8\",\"WeighedOn\":\"2/15/2011 \",\"Weight\":\"73.5\"},{\"ID\":\"25\",\"UserID\":\"8\",\"WeighedOn\":\"2/16/2011 \",\"Weight\":\"73.5\"},{\"ID\":\"46\",\"UserID\":\"8\",\"WeighedOn\":\"2/18/2011 \",\"Weight\":\"161.7\"},{\"ID\":\"47\",\"UserID\":\"8\",\"WeighedOn\":\"2/21/2011 \",\"Weight\":\"161.7\"},{\"ID\":\"99\",\"UserID\":\"8\",\"WeighedOn\":\"2/22/2011 \",\"Weight\":\"161.82\"},{\"ID\":\"134\",\"UserID\":\"8\",\"WeighedOn\":\"2/23/2011\",\"Weight\":\"198\"},{\"ID\":\"158\",\"UserID\":\"8\",\"WeighedOn\":\"2/25/2011 \",\"Weight\":\"199.65\"},{\"ID\":\"189\",\"UserID\":\"8\",\"WeighedOn\":\"2/28/2011 \",\"Weight\":\"166.17\"},{\"ID\":\"220\",\"UserID\":\"8\",\"WeighedOn\":\"3/1/2011 \",\"Weight\":\"60\"},{\"ID\":\"231\",\"UserID\":\"8\",\"WeighedOn\":\"3/2/2011 \",\"Weight\":\"165\"},{\"ID\":\"271\",\"UserID\":\"8\",\"WeighedOn\":\"3/3/2011 \",\"Weight\":\"220\"},{\"ID\":\"281\",\"UserID\":\"8\",\"WeighedOn\":\"3/4/2011 \",\"Weight\":\"220\"},{\"ID\":\"302\",\"UserID\":\"8\",\"WeighedOn\":\"3/7/2011 \",\"Weight\":\"166.1\"},{\"ID\":\"316\",\"UserID\":\"8\",\"WeighedOn\":\"3/9/2011 \",\"Weight\":\"166.1\"},{\"ID\":\"325\",\"UserID\":\"8\",\"WeighedOn\":\"3/10/2011\",\"Weight\":\"70\"},{\"ID\":\"334\",\"UserID\":\"8\",\"WeighedOn\":\"3/11/2011 \",\"Weight\":\"70\"},{\"ID\":\"343\",\"UserID\":\"8\",\"WeighedOn\":\"3/14/2011 \",\"Weight\":\"70\"},{\"ID\":\"353\",\"UserID\":\"8\",\"WeighedOn\":\"3/15/2011 \",\"Weight\":\"70\"},{\"ID\":\"358\",\"UserID\":\"8\",\"WeighedOn\":\"3/16/2011 \",\"Weight\":\"70\"},{\"ID\":\"371\",\"UserID\":\"8\",\"WeighedOn\":\"3/23/2011\",\"Weight\":\"198\"},{\"ID\":\"377\",\"UserID\":\"8\",\"WeighedOn\":\"3/24/2011\",\"Weight\":\"99\"},{\"ID\":\"437\",\"UserID\":\"8\",\"WeighedOn\":\"3/25/2011 \",\"Weight\":\"160\"},{\"ID\":\"472\",\"UserID\":\"8\",\"WeighedOn\":\"4/1/2011 \",\"Weight\":\"180\"}"];
NSLog(@"Str: %@",str);
NSData * data1 = [str dataUsingEncoding:NSUTF8StringEncoding];
data = data1;
SBJsonStreamParserStatus status = [parser parse:data];
但是每当我解析它时,我都会遇到以下错误。
分析器错误:令牌'值分隔符' 在最外面的阵列之前没有预料到 或对象
你们能告诉我,它是什么,哪个错了?