我有一个对象DTO列表,我想使用json_encode
转换为JSON
对象:CouponDTO.php
class CouponDTO
{
private $id;
private $title;
}
我有一个对象数组,现在我需要将该对象数组转换为JSON,我尝试了json_encode,但它在空结果下方提供。
[
{},
{},
{},
{},
{}
]
下面是创建对象数组的代码:
$couponDTOs = array();
for($i = 0; $i < 5; $i++) {
$couponDTO = new CouponDTO();
$couponDTO->setId("1");
$couponDTO->setTitle("title");
array_push($couponDTOs, $couponDTO);
}
我期望这样的事情:
[
{
"id": 1,
"title": title
},
{
"id": 1,
"title": title
},
{
"id": 1,
"title": title
},
{
"id": 1,
"title": title
},
{
"id": 1,
"title": title
},
]