Javascript Spidermonkey中的JSON序列化

Javascript Spidermonkey中的JSON序列化,javascript,python,json,spidermonkey,Javascript,Python,Json,Spidermonkey,我正在使用python spidermonkey运行JavaScript代码 为了将对象(而不仅仅是字符串)传递给Python,我考虑返回一个JSON字符串 这似乎是一个常见的问题,所以我想知道Spidermonkey或python Spidermonkey中是否内置了用于此功能的工具。 (我确实知道uneval,但这并不意味着用于JSON序列化——我宁愿避免注入JavaScript块来实现这一点。)我会使用JSON.stringify。它是ECMAScript 5标准的一部分,在当前版本的sp

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

为了将对象(而不仅仅是字符串)传递给Python,我考虑返回一个JSON字符串

这似乎是一个常见的问题,所以我想知道Spidermonkey或
python Spidermonkey
中是否内置了用于此功能的工具。
(我确实知道
uneval
,但这并不意味着用于JSON序列化——我宁愿避免注入JavaScript块来实现这一点。)

我会使用JSON.stringify。它是ECMAScript 5标准的一部分,在当前版本的spidermonkey中实现。我不知道它是否在python spidermonkey使用的版本中,但如果不是,您可以从中获得JavaScript实现。

我已经从Ubuntu存储库安装了spidermonkey bin包(版本信息:JavaScript-C 1.7.0 2007-10-03)。但是,这里没有全局JSON(或JSON)对象(“ReferenceError:JSON未定义”)。您需要1.8.1来内置JSON对象。啊,这就解释了它-谢谢!我将研究获取(编译?)最新版本,同时将使用JS文件。