Tôi cần mã hóa một hàm javascript thành đối tượng JSON trong PHP.Các hàm json_encode và javascript của PHP
này:
$function = "function(){}";
$message = "Hello";
$json = array(
'message' => $message,
'func' => $function
);
echo json_encode($json);
kết quả đầu ra:
{"message":"Hello","func":"function(){}"}
Những gì tôi muốn là:
{"message":"Hello","func":function(){}}
Tôi có thể làm điều này với json_encode?
đó làm việc, mặc dù nó không thực sự JSON nữa. –
Đối tượng JavaScript/Jscript/ECMAScript hợp lệ, đúng không? –
Có, miễn là bạn phân tích cú pháp bằng 'eval' thay vì sử dụng trình phân tích cú pháp JSON nghiêm ngặt. –