2016-07-15 1 views
-1

json形式のウェブサイトからデータを取り込み、アプリの第2ページに表示したいと考えています。どのように私はイオスでそれを解析することができますか? JSONレスポンスは次のように電子に起こっている:iosでjson構文解析を使用してデータを取得し、別のページに結果を表示する方法は?

{ 
    "response_code": 200, 
    "error": false, 
    "train_name": "KCG YPR EXP", 
    "train_num": "17603", 
    "pnr": "1234567890", 
    "failure_rate": 19.346153846153847, 
    "doj": "20-8-2015", 
    "chart_prepared": "Y", 
    "class": "SL", 
    "total_passengers": 2, 
    "train_start_date": { 
     "month": 8, 
     "year": 2015, 
     "day": 20 
    }, 
    "from_station": { 
     "code": "KCG", 
     "name": "KACHEGUDA" 
    }, 
    "boarding_point": { 
     "code": "KCG", 
     "name": "KACHEGUDA" 
    }, 
    "to_station": { 
     "code": "YPR", 
     "name": "YESVANTPUR JN" 
    }, 
    "reservation_upto": { 
     "code": "YPR", 
     "name": "YESVANTPUR JN" 
    }, 
    "passengers": [ 
     { 
      "no": 1, 
      "booking_status": "S7,58,GN", 
      "current_status": "S7,58", 
      "coach_position": 9 
     }, 
     { 
      "no": 2, 
      "booking_status": "S7,59,GN", 
      "current_status": "S7,59", 
      "coach_position": 9 
     } 
    ] 
} 
+0

ここで、このデモを参照してください=> http://stackoverflow.com/questions/19404327/json-parsing-in-ios-7 –

答えて

0
NSError *err; 
    NSURL *url=[NSURL URLWithString:@"your url"]; 
    NSURLRequest *req=[NSURLRequest requestWithURL:url]; 
    NSData *data = [NSURLConnection sendSynchronousRequest:req returningResponse:nil error:&err]; 
    NSDictionary *json=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil]; 
+0

'sendSynchronousRequest'良いアドバイスではありません。すべてのネットワーク通信は非同期で動作するはずです。 – vadian

+0

@vadian私は知っているが、デモコードです。彼はそれをどのように実装したいと思っても、それを使うことができます。 –

関連する問題