Consider this stripdown class:
class foo {
private $fooVar;
public getFooVar(){
}
}
$fooObj = new foo();
我需要做的是将此转换为JSON格式,因此我考虑使用以下方法:
echo json_encode($fooObj);
然而,它并不起作用。我没有fooVar,我猜测是因为$fooVar是私有的...
还有其他方法可以实现这一点,而无需妥协并使$fooVar变成公共的吗?
非常感谢!
echo $fooObj->getJson();
- Artem Goutsoul