通过JSON将数组从php传递到Java(android)

时间:2015-03-07 08:27:01

标签: java php android arrays json

我需要知道如何将数组从php传递给java。 我可以做相反的事情:将数组从java传递到php,但我不知道如何做相反的事情。 我写的代码是:

`//php script
$response["success"] = 1;
$Id = {"1", "2"};
$response["Id"] = $Id;
echo json_encode($response);
`

//in java
int success = json.getInt("success");

ArrayList <Integer> Id = new ArrayList <Integer> ();
JSONArray jsonArray = json.getJSONArray("Id");
                if (jsonArray != null) { 
                       int len = jsonArray.length();
                       for (int i=0;i<len;i++){ 
                        Id.add(jsonArray.getInt(i));
                       } 
                    }

在我的脚本上,我将几个东西传递给我的Android应用程序,并且我使用相同的json对象来传递它们。 我应该使用不同的json对象,一个用于某些东西,另一个用于使用jsonarray的数组? (标签&#34;成功&#34;传递没有问题)。

我得到的唯一错误是:sendUserActionEvent() mView == null 但我认为是关于布局的问题,所以无论问题如何。

0 个答案:

没有答案