我想从 PHP 向我的 Android 设备返回多个响应。在 PHP 中,我有类似的东西:
while ($row = mysql_fetch_array($data)) {
$response["post"] = strip_tags($row["post_text"]);
$response["date"] = date('D M d, Y', $row["post_time"]);
echo json_encode($response);
}
在 Logcat 我得到:
{"tag":"midnightAnnouncements","success":1,"error":0,"post":"这是一个测试公告!","date":"Sun Oct 21, 2012"}{"tag" :"midnightAnnouncements","success":1,"error":0,"post":"这是另一个 ","date":"Sun Oct 21, 2012"}n
这是两行的结果。我想遍历 JSON 对象并获取两个“post”的字符串。如何在 Java 中做到这一点?