我有一个 PHP 文件,它目前通过以下两种方式返回 JSON:
如果发生错误,我会这样做:
$post_data = array('error' => "no_member_id");
echo json_encode($post_data);
如果没有错误,并且我需要以 JSON 格式返回数据,我会这样做:
if (mysql_num_rows($result) > 0 )
{
$rows = array();
while($r = mysql_fetch_assoc($result))
{
$rows[] = $r;
}
echo json_encode($rows);
}
但我真正需要做的是以如下格式返回数据:
{"result":"ok", data :[{"data1":"value1", "data2":"value2"}]}
或这个:
{"result":"error", data :[{"error":"no_id"}]}
有人可以帮我理解如何做到这一点吗?
谢谢!!