2016-06-12 17 views
0

iOSアプリケーションで.NET Webサービスを使用しています。私は応答としてJSONを取得しています。私はそれが難しいので、その応答を解析することができません。あなたはそれを行うアイデアを共有してくださいできます。下に私はそれについて同じ応答を示している。iOSアプリケーションでのJSON応答の解析

  1. [{ "vehiclemodel": "ASHOK LEYLAND STILE
    LE"、 "cubiccapacity": "1461"、 "typeoffuel": "DIESEL"}、
    { "vehiclemodel": "ASHOK LEYLAND STILE
    LS "、" cubiccapacity ":" 1461 "、" typeoffuel ":" DIESEL "}、] version =" 1.0 "encoding =" utf-8 "?> xmlns:soap =" http://www.w3 .org/2003/05/soap-envelope "
    xmlns:xsi =" http://www.w3.org/2001/XMLSchema-instance "
    xmlns:xsd =" http://www.w3.org/2001/XMLSchema ">
+1

JSONのようには見えません。 –

答えて

-1

このコードを試してみてください。私は辞書のすべてのキーを取得した後、私はキーのループを実行し、辞書からすべての値を1つずつ取得し、arrValuesに格納します。

if([responseObject isKindOfClass:[NSArray class]]) 
      { 
       NSArray *arrResponse = responseObject; 
       for (int i=0; i<arrResponse.count; i++) 
       { 
        id myResponse = [arrResponse objectAtIndex:i]; 
        if([myResponse isKindOfClass:[NSDictionary class]]) 
        { 
         NSDictionary *dict = myResponse; 
         NSArray *arrKeys = [dict allKeys]; 
         NSMutableArray *arrValues = [[NSMutableArray alloc]init]; 
         for (int j=0; j<arrKeys.count; i++) 
         { 
          [arrValues addObject:[dict objectForKey:[arrKeys objectAtIndex:j]]]; 
         } 


        } 

       } 

      } 
0

私はレスポンスとしてJSONを取得しています。

いいえ、そうではありません。コピーしたものは、ほぼ有効なJSONの後に部分的なxmlヘッダーがあるように見えます。

これを修正すると、たとえば次のように使用できます。回答を解析するにはNSJSONSerialization