2017-10-11 1 views
-8
{ 
"jsonArray": [ 
    { 
     "id": "1", 
     "person": "Jason", 
     "thur": "F", 
     "grade": "17", 
     "round": "2" 
    }, 
    { 
     "id": "2", 
     "person": "Joe", 
     "grade": "F", 
     "score": "16", 
     "round": "3" 
    } 

    ] 
} 

「人」を取得して文字列[]に格納したいと思いますが、ループはありません。 iOSではこのようにします。アンドロイドでAndroidでループなしでjsonArrayを取得する

NSArray *personArray = [jsonArray valueForKey:@"person"]; 
+1

、Androidの場合は、**ご利用の前に**使用してください**。 –

答えて

2

あなたはこの

private class ClassObj { 
     @SerializedName("personA") 
     private final String personA; 
    } 

のようなクラスを作成し、

ClassObj object = gson.fromJson(jsonString, ClassObj.class); 

ClassObjは、他のサブクラスを含めることができ、それを解析することができ、たとえばGoogle library called Gson

を使用することができますtoo);

+0

あなたの答えをありがとう、なぜこの質問が投票になるのか分かりますか? –

+0

はい、ちょうどこれを見てください[** guide **](https://stackoverflow.com/help/how-to-ask) –

+0

私は間違いをどこで見つけることができません。私を助けてください。 –

関連する問題