我需要格式化json,以便RecordDate的格式如下:
{
"RecordDate":"\/Date(1558037543000)\/",
}
在RecordDate字段的开头必须有“ / Date(”,在其末尾有“)/”。
我尝试了以下方法:
$data = array(
'RecordDate' => '\/Date('.(time()*1000).')\/'
);
print_r(json_encode($data));
结果是:
{"RecordDate":"\\\/Date(1558039222000)\\\/"}
斜杠太多。
有什么想法吗?
答案 0 :(得分:0)
json_encode
选项,否则 JSON_UNESCAPED_SLASHES
将为您做到这一点。通常这很痛苦,但是可以帮助您:
$data = array(
'RecordDate' => '/Date('.(time()*1000).')/'
);
收益:
{"RecordDate":"\/Date(1558040292000)\/"}