我正在使用python-spidermonkey运行JavaScript代码。

为了将对象(而不只是字符串)传递给Python,我正在考虑返回JSON字符串。

这似乎是一个常见的问题,所以我想知道Spidermonkey或python-spidermonkey中是否内置了用于此目的的任何功能。
(我确实了解uneval,但这并不意味着用于JSON序列化-我宁愿避免注入(inject)一段JavaScript来执行此操作。)

最佳答案

我会使用JSON.stringify。它是ECMAScript 5标准的一部分,并在当前版本的Spidermonkey中实现。我不知道它是否在python-spidermonkey使用的版本中,但是如果不是,则可以从http://www.json.org/js.html获得JavaScript实现。

10-06 15:04