如何格式化json_encode的结果


how to format result of json_encode

首先,我得到这个结果json_ncode:

[{"name":"Pendapatan","y":"1464333560100.00"},{"name":"realpen","y":"500831727342.91"},{"name":"Belanja","y":"1074625188660.00"},{"name":"realbel","y":"239521231607.23"},{"name":"Pembiayaan","y":"52029536970.00"},{"name":"realpem","y":"1809194488.25"}]

当我使用 str_replace(",",$result);数据变成这样:

[{name:Pendapatan,y:1464333560100.00},{name:realpen,y:500831727342.91},{name:Belanja,y:1074625188660.00},{name:realbel,y:239521231607.23},{name:Pembiayaan,y:52029536970.00},{name:realpem,y:1809194488.25}]

我应该使用什么格式来删除"[]",只留下 {a: val, b: val ....等}

最简单的解决方案:

substr($yourJson, 1, -1);

尽管正如评论中的一些用户已经说过的那样,您是否应该这样做是值得商榷的。