一个 sql 查询返回以下简单结构的许多行:
“姓名”,身份证
我需要以 JSON 格式提供它。我假设正确的格式是一个简单结构的数组,如下所示。尽管我不确定是否有更简洁的结构更可取。例如,我是否应该以某种方式避免重复的名称/ID 字段名称以减小大小?
[
{
"name": "greg",
"id": 13
},
{
"name": "greg",
"id": 12
},
{
"name": "greg",
"id": 11
}
]
这是我用来生成 json 的 php:
$rows = array();
while($r = $result->fetch_assoc())
{
$rows[] = $r;
}
echo json_encode($rows, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT);