我需要知道如何将数组从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
但我认为是关于布局的问题,所以无论问题如何。