你好,我有以下PHP脚本从mysql数据库中获取数据,但我在传递json响应时遇到问题
$data=[];
while($row=mysqli_fetch_assoc($result))
{
array_push($data,[
'first_name' => $row['first_name'],
'last_name' => $row['last_name'],
]);
}
echo json_encode($data);
并生成结果
[{"first_name":"John","last_name":"Doe"}]
[{"first_name":"Doe","last_name":"John"}]
我希望它能够产生
{
"users": [
{
"first_name": "John",
"last_name": "Doe"
},
{
"first_name": "Doe",
"last_name": "John"
}
]
}
我试图通过改装使用
来获得json@SerializedName("users")
答案 0 :(得分:0)
我只是通过添加
解决了这个问题echo json_encode(array("users"=>$data));
我猜试验错误实际上有助于我们的初学者,当有知识帮助我们并节省我们时间的人宁愿投票我们的问题。不知道他们获得了什么。