1

メイン アクティビティ コード フラグメント ... responce.getObject を試しましたが、うまくいきませんでした ...

JsonArrayRequest request = new JsonArrayRequest( Request.Method.GET,
               URL,
                null,
                new Response.Listener<JSONArray>() {
                    @Override
                    public void onResponse(JSONArray response) {
                        if (response == null) {
                            Toast.makeText(getApplicationContext(), "Couldn't fetch the menu! Pleas try again.", Toast.LENGTH_LONG).show();
                            return;
                        }
                        List<Person> persons = new Gson().fromJson(response.toString(), new TypeToken<List<Person>>() {
                        }.getType());

                        // adding persons to cart list
                        cartList.clear();
                        cartList.addAll(persons);

Myjson ファイル

{
  "code": 1200,
  "message": "Data Retrieved",
  "data": [
    {
      "id": 1,
      "name": "Vangipurapu Venkata Sai Laxman",
      "skills": "Cricketer, Batsman",
      "image": "https://qph.ec.quoracdn.net/main-qimg-4f5029c4319b41270f5643d461979645-c"
    },
    {
      "id": 2,
      "name": "Himesh Reshammiya",
      "skills": "music director, singer, producer, lyricist, distributor and actor",
      "image": "https://starsunfolded-1ygkv60km.netdna-ssl.com/wp-content/uploads/2016/01/Himesh-Reshammiya-nasal-singing.jpg"
    }
]
}

オブジェクト「データ」を識別し、すべての配列にアクセスする方法。

4

3 に答える 3