2012-10-25 173 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