-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 に答える