【发布时间】:2014-07-24 15:45:52
【问题描述】:
我有一个对象,例如:
var object = { name: "lalala", alert: function(){ alert(this.name)} }
我想将它作为 JSON 发送到我的服务器(nodejs+express),但是我收到了这个解析器错误,我该怎么做?
JSON 示例:
{ "name": "lalala", "alert": "function"(){ "alert"("this.name") } }
【问题讨论】:
-
您不能将函数作为 json 中的值发送
-
那不是有效的 json。您可以做的最好的事情是将您的函数放在一个字符串中并对其进行评估,但这不是您真正应该做的事情。
标签: javascript json node.js