通过PHP将MySQL查询转换为JSON对象?
我在修改PHP数组并将其转换为JSON对象时遇到问题;数组通过MySQL查询形成 所需的JSON格式如下所示:通过PHP将MySQL查询转换为JSON对象?,php,mysql,json,Php,Mysql,Json,我在修改PHP数组并将其转换为JSON对象时遇到问题;数组通过MySQL查询形成 所需的JSON格式如下所示: [{ "id":101, "text":"Bank / Kas", "children":[{ "id":101.1, "text":"Bank", "children":[{ "id":101.11, "text":"Bank Bca", "
[{
"id":101,
"text":"Bank / Kas",
"children":[{
"id":101.1,
"text":"Bank",
"children":[{
"id":101.11,
"text":"Bank Bca",
"children":[{
"id":101.111,
"text":"Bank Sayangan"
}]
},{
"id":101.12,
"text":"Bank BNI"
}]
},{
"id":101.2,
"text":"Kas",
"state":"closed",
"children":[{
"id":101.21,
"text":"Kas Besar"
},{
"id":101.22,
"text":"Kas Kecil"
}]
}]
}]
您应该使用来执行此操作:
$data = $table->fetchAll();
return json_encode($data);
你能发布你的PHP/SQL和你当前的输出吗?您可以单击以修改您的问题。转换为json有什么问题<代码>echo json_encode($array)就是您所需要的一切。很可能您应该说您在构建该阵列时遇到了问题。