私はステーションを探すiOSアプリケーションを持っており、燃料価格を追加したいと思います。Objective-cでこのjsonスキーマを解析するには
データベースでOpendataが見つかりましたが、配列 "Fields"と "price_e10"を解析できず、配列 "Records"のみを解析できません。
ここでJSON SCHEMA(私はそれが多次元アレイだと思う)の例を示します。ここ
"records":[
{
"datasetid":"prix_des_carburants_j_7",
"recordid":"fa74ca1fdf6938333d2bc1013623b66771557b31",
"fields":{
"price_e10":1.389,
は、Objective-Cでの私のコードの例:あなたの助け
ためNSError *e;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseData options: NSJSONReadingMutableContainers error: &e];
NSArray *arrayResult =[dict objectForKey:@"records"];
arraySmpl = [NSMutableArray arrayWithArray:arrayResult];
NSLog(@" MULTIPLE ARRAY : %@ ",arrayResult);
rowsInSection = [arraySmpl count] + 1;
おかげで
'arrayResult'はNSDictionaryのNSArrayです。キー 'fields'の値は' NSDictionary'です。 => 'NSString * aprice =?[objectResult objectAtIndex:??] objectForKey:@"フィールド "] objectForKey:@" price_e10] '? – Larme