【发布时间】:2013-11-06 07:11:41
【问题描述】:
我有 一个 mongoDB:
我的 $data = $newspapers->find_one({_id => 2000});
last_mdb_update 是 $data 中的日期时间,是 mongoDB 中的 ISODate
$result = to_json($data, { ascii => 1, utf8 => 1, pretty => 1 } );
我收到一个错误: 遇到对象“2013-11-06T06:45:16”,但未启用 allow_blessed 和 convert_blessed 设置
注意: 我可以做,修复和序列化,但这是一个丑陋的解决方法,只适用于该领域:
$data->{last_mdb_update} = ''.$data->{last_mdb_update};
$result = to_json($data, {ascii => 1, utf8 => 1, pretty => 1, convert_blessed => 1 } ); 说 (...) 也不可用 TO_JSON 方法
ISODate 的 TO_JSON 方法是什么?
【问题讨论】: