2016-02-07 47 views

回答

1

您提供的PHP鏈接跟隨您的JSON開頭{和教程說,這是一個JSON對象,其次是一個名爲「receptaclei」的數組。

如果遵循正確的教程,直到最後,它應該工作使用 makeJsonArrayRequest()

你真的需要在這裏粘貼代碼,以便我們能進一步幫助。

您可能首先要做的就是按照提供的方式完全按照教程進行操作,並且如果您成功地獲得了答案,那麼就開始試驗和更改。我看到你正在使用自己的JSON,而不是爲JsonArrays和JsonObjects編碼,並看到兩個按鈕都起作用。

0

Thnaks @iBobb for answer,它幫助了我。 下面是它的工作方式:

try { 

    JSONArray ja = response.getJSONArray("receptai"); 

    for (int i = 0; i < ja.length(); i++) { 

     JSONObject jsonObject = ja.getJSONObject(i); 
     rec = new Receptas(); 

     rec.setPav(jsonObject.getString("pav")); 
     rec.setApras(jsonObject.getString("apras")); 
     rec.setIngred_sk(jsonObject.getString("ingred_sk")); 

     recList.add(rec); 
    } 
//             ListView 
//       txtResponse.setText(data); 
} catch (JSONException e) { 
    e.printStackTrace(); 
} 
相關問題