0

サービスJSONからの応答を下回っています-REST

[
   {
      "id":"cls102",
      "name":"Class X",
      "students":[
         {
            "total-students":38,
            "present-students":35
         }
      ]
   },
   {
      "id":"cls202",
      "name":"Class XI",
      "students":[
         {
            "total-students":42,
            "present-students":38
         }
      ]
   }
]

私の目的は、 element の総数を取得することですid。以下のようなモデルクラスを作成しました-

public class ClassRoom {
    private String id;
    private String name;
    private Student[] students;
    // Getter and Setter are not put here
}

import com.google.gson.annotations.SerializedName;

public class Student {
    @SerializedName("total-students")
    private int totalStudents;
    @SerializedName("present-students")
    private int presentStudents;
    // Getter and Setter are not put here
}

今、私のテストクラスはGson次のように呼び出しています-

Gson gson = new GsonBuilder().create();
ClassRoom agents = gson.fromJson(jsonRepsone, ClassRoom.class);

さて、さらにどうやって進めますか?

4

1 に答える 1