2012-10-25 42 views
1

在我的应用程序中,Web服务是在dot net中创建的,我正在使用这些服务并获得响应。所有字段(如company,type,location)都是字符串,并且没有任何问题..还有一个叫做Exhibit number的字段,实际上它是一个整数,但它们只是作为字符串创建的。虽然我显示的是它显示的是零而不是那个数字..这是我的代码...JSON解析的Web服务

//Storing into Array 
[SurveyFilesArray addObject:[NSDictionary dictionaryWithObjectsAndKeys:[dic objectForKey:@"FileName"],@"FileName",[dic objectForKey:@"ExibhitNumber"],@"ExhibitNumber",[dic objectForKey:@"Description"],@"Description",[dic objectForKey:@"FileQuality"],@"FileQuality",nil]]; 

//Retrieving from Array.. 
NSLog(@"???%@???",[NSString stringWithFormat:@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]]); 
NSLog(@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]); 
+0

那么,什么是JSON?显示一些(**不是全部!**)。 – 2012-10-25 10:30:37

+0

这是数据样本.... 管理 1 housekeeping3.jpg Low - – Sandeep

+0

这是XML,而不是JSON。 – 2012-10-25 10:55:43

回答

1

您的代码中有错别字。

在你的代码的顺序:
Ex-ib-hit-Number
Ex-hib-it-Number

这些是2个不同的字符串。

在您的示例代码中,将其正确保存为Ex-hib-it。但是你之后尝试使用ex-ib-hit来访问它。这是行不通的。

+0

这是数据样本.... 管家 1 housekeeping3.jpg Sandeep

+0

元素名称是ExhibitNumber ..并且我正在使用密钥也ExhibitNumber存储在字典中 – Sandeep

+0

在您的示例代码中,您将其正确保存为“Ex-hib-it”。但是你之后尝试用'ex-ib-hit'来访问它。这是行不通的。 – calimarkus