我正在尝试将php文件中的json数据发送到android活动,但我无法在onPostExecute方法中接收数据。
这是我尝试发送的json数据
{"NEW_SCHEDULE":[{"New_schedule_id":"40","New_year":"2018","New_month":"02","New_day":"07","New_StartTime":"1","New_Endtime":"2","New_Hours":"03:00:00"}]}{"UPDATES_SCHEDULE":[{"Update_schedule_id":"15","Update_year":"2018","Update_month":"02","Update_day":"08","Update_StartTime":"6:10 pm","Update_Endtime":"9:00 pm","Update_Hours":"01:00:00"}]}
在php文件中我发送这样的数据
if($new_schedule==null)
{
echo "NO NEW SCHEDULE FOUND";
}
else
{
echo json_encode(array("NEW_SCHEDULE"=> $new_schedule));
}
if($update_schedule ==null)
{
echo "NO NEW UPDATES AVALIABLE";
}
else
{
echo json_encode(array("UPDATES_SCHEDULE"=> $update_schedule));
}
并且在android活动中我尝试接收这样的数据并尝试将它们发送到两个不同的活动并在吐司中显示它们,但我不知道如何同时接收两个不同的json数据。
第一项活动
@Override
protected void onPostExecute(String result) {
try
{
JSONObject root = new JSONObject(result);
Intent k = new Intent(ctx, Update_Schedule.class);
k.putExtra("rootJson",result);
startActivity(k);
}
catch (JSONException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
这里我想收到两个不同的json数据,我想将它们发送到两个不同的活动,但我不知道如何从php接收两个不同的json数据。谁能告诉我怎么做,帮我解决这个问题。