我正在开发PHP应用程序,其中我正在查询数据库和生成的结果我发送回html客户端.
目前我正在使用PHP函数json_encode获取我在JSON中编码的对象数组.
但是在编码之后我在结果中得到了null数组.
以下结构在编码为JSON之前
array(2) { [0]=> object(ProductComment)#6 (2) { ["_productId":"ProductComment":private]=> string(1) "1" ["_commentArray":"ProductComment":private]=> array(2) { [0]=> array(3) { ["comment"]=> string(9) "comment 1" ["creationDate"]=> string(19) "2000-02-02 00:00:00" ["userName"]=> string(8) "Ashutosh" } [1]=> array(3) { ["comment"]=> string(13) "comment1 text" ["creationDate"]=> string(19) "2012-07-31 10:20:27" ["userName"]=> string(8) "Ashutosh" } } } [1]=> object(ProductComment)#5 (2) { ["_productId":"ProductComment":private]=> string(1) "2" ["_commentArray":"ProductComment":private]=> array(2) { [0]=> array(3) { ["comment"]=> string(22) "comment2 product2 text" ["creationDate"]=> string(19) "2012-07-31 10:48:06" ["userName"]=> string(8) "Ashutosh" } [1]=> array(3) { ["comment"]=> string(22) "comment2 product4 text" ["creationDate"]=> string(19) "2012-07-31 10:48:14" ["userName"]=> string(8) "Ashutosh" } } } }
编码后显示null而不是JSON.
我需要序列化它吗?
任何建议都会很明显.
感谢您.