永发信息网

json解析失败

答案:2  悬赏:0  手机版
解决时间 2021-03-09 17:05
json解析失败
最佳答案
2
JSON解析器解析失败判断

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];

NSError *error;
SBJSON *json = [[SBJSON new] autorelease];
NSArray *luckyNumbers = [json objectWithString:responseString error:&error];
[responseString release];

if (luckyNumbers == nil)
label.text = [NSString stringWithFormat:@"JSON parsing failed: %@", [error localizedDescription]];
else {
NSMutableString *text = [NSMutableString stringWithString:@"Lucky numbers:\n"];

for (int i = 0; i <; [luckyNumbers count]; i++)
[text appendFormat:@"%@\n", [luckyNumbers objectAtIndex:i]];

label.text = text;
}
}
全部回答
你案例1跟2解析起来需要的步骤是一样的  具体看我代码注释 private sub command1_click() dim str as string dim scriptobj as object set scriptobj = createobject("msscriptcontrol.scriptcontrol")     scriptobj.language = "javascript"     scriptobj.addcode "var json = " & text1.text & ";"   '这里text1.text的内容就是json的内容     str = scriptobj.eval("json.translation[0]") & vbcrlf     dim l as integer     l = scriptobj.eval("json.basic.explains.length")     for i = 0 to l - 1     str = str & scriptobj.eval("json.basic.explains[" & i & "]") & vbcrlf     next     str = str & "网络:" & vbcrlf     l = scriptobj.eval("json.web.length")     for i = 0 to l - 1         str = str & scriptobj.eval("json.web[" & i & "].key") & ":"         n = scriptobj.eval("json.web[" & i & "].value.length")         for j = 0 to n - 1             str = str & scriptobj.eval("json.web[" & i & "].value[" & j & "]")             if j < n - 1 then str = str & ";"  '你案例1跟案例2都可以用这段代码  我看到唯一的区别是下面的符号 ;与,的区别  你把这段&后面的符号改成你需要的即可         next         str = str & vbcrlf     next     text2.text = str end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这是和田青玉仔料吗?价值多少?谢谢。
香溢春这个地址在什么地方,我要处理点事
全民超神斗战神怎么出是吸血装
从庄行到莘庄地铁站怎么走
求几首 WOW屠城时常用的音乐 要激情的
一些人打着赠送宠物,却又要红包几百的是商家
cf雷神和王者之魄哪个好
我爱我家饰品我想知道这个在什么地方
惠水改尧镇距离贵阳多少公里?
我的小白鞋晒黄了怎么办,是皮的,用84泡一泡
豪雅装饰材料我想知道这个在什么地方
韩哲一是谁?
不太理解你说的意思
人体两侧是绝对平衡的吗?,感觉左臂比右臂力
如何做好小额贷款信贷员专职化队伍建设
推荐资讯
在水中加入什么物质可使水的熔点变高
有问题的药品已销售完,是否要追究责任?
国行PS4能买吗?可以登录港服的PSN下载港版的
中国移动王全手机卖场我想知道这个在什么地方
课堂丨“谈恋爱”用各地方言怎么讲
与众姑娘不同的近义词
江苏扬州电费缴费卡的用户编号前面加什么
模具好学吗?
熊真的不吃死人吗
上海松江大学是几本
x∈A或X∈B等价于x∈A∪B么
口袋妖怪神之领域1.5下载的地址,最好是安装
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?