2016-02-07 81 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(); 
} 
相关问题