0
我使用JSON是一個新手,所以我想提取從App Store應用程序的一些信息,我發現這個問題在這裏:如何從Apple商店提取應用程序信息?
How to get info from the Apple iTunes «App Store» and «Mac App Store»
它允許獲得包含所有的應用程序信息的JSON文件,但如果有人能告訴我如何獲得價格,這將是很好的。
謝謝。
我使用JSON是一個新手,所以我想提取從App Store應用程序的一些信息,我發現這個問題在這裏:如何從Apple商店提取應用程序信息?
How to get info from the Apple iTunes «App Store» and «Mac App Store»
它允許獲得包含所有的應用程序信息的JSON文件,但如果有人能告訴我如何獲得價格,這將是很好的。
謝謝。
你在哪裏以及如何收集結果?這是爲了一個應用程序或其他類型的工具?在重新使用JSON中,您有一個數組「結果」,其中每個元素都有一個「貨幣」和「價格」值。那些可以很簡單地排隊。例如使用了iOS 5 NSJSONSerialization(注意,這是一個例子,必須有更多的錯誤處理,處理無/太多的條目等):
// assuming you have the downloaded data
NSError *error = nil;
NSDictionary *jsonData = [NSJSONSerialization JSONObjectWithData:downloadedData options:nil error:&error];
if (error != nil)
{
// error handling
}
else
{
NSArray *results = [jsonData objectForKey:@"results"];
// assuming you have 1 valid entry
NSDictionary *result = [results objectAtIndex:0];
NSNumber *price = [result objectForKey:@"price"];
NSString *currency = [result objectForKey:@"currency"];
NSLog(@"Price is %@ @%", price, currency);
}
類似的方法可以訪問其他的JSON數據是即時拍攝框架,只是對結果數組進行修改,其中的每個字典都有價格和貨幣價值。
謝謝了很多TriPhoenix,我正在研究一個iPhone應用程序,並且我想要獲取這些信息以顯示在uiTableView中。有沒有辦法限制最後一個IOS 5?我會我的iPhone應用程序在以前的版本工作。 – hafedh
Ok Gooood,它的工作原理!我用json框架。非常感謝。 – hafedh
在之前的iOS版本中,沒有原生的JSON框架,但可以使用第三方框架,例如https://github.com/stig/json-framework/ –