-1

我在修改 PHP 数组并将其转换为 JSON 对象时遇到问题;数组形式通过 MySQL 查询。

所需的 JSON 格式如下:

[{
    "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"
        }]
    }]
}]
4

1 回答 1

1

你应该使用json_encode来做到这一点:

$data = $table->fetchAll();
return json_encode($data);
于 2013-03-20T05:14:59.283 回答