一尘不染

PHP json_encode和javascript函数

json

我需要将JavaScript函数编码为PHP中的JSON对象。

这个:

$function = "function(){}";
$message = "Hello";

$json = array(   
      'message' => $message,
      'func' => $function
);
echo json_encode($json);

输出:

{"message":"Hello","func":"function(){}"}

我想要的是:

{"message":"Hello","func":function(){}}

我可以使用json_encode吗?


阅读 211

收藏
2020-07-27

共1个答案

一尘不染

正如Jani所说,这无法直接通过JSON进行,但这可能对您有帮助:http :
//web.archive.org/web/20080828165256/http : //solutoire.com/2008/06/12/sending-
javascript-功能在json
/

2020-07-27