我python-spidermonkey
用来运行 JavaScript 代码。
为了将对象(而不仅仅是字符串)传递给 Python,我正在考虑返回一个 JSON 字符串。
这似乎是一个常见问题,所以我想知道 Spidermonkey 或python-spidermonkey
. (我确实知道,uneval
但这并不意味着用于 JSON 序列化 - 我宁愿避免注入一段 JavaScript 来执行此操作。)
我python-spidermonkey
用来运行 JavaScript 代码。
为了将对象(而不仅仅是字符串)传递给 Python,我正在考虑返回一个 JSON 字符串。
这似乎是一个常见问题,所以我想知道 Spidermonkey 或python-spidermonkey
. (我确实知道,uneval
但这并不意味着用于 JSON 序列化 - 我宁愿避免注入一段 JavaScript 来执行此操作。)
我会使用 JSON.stringify。它是 ECMAScript 5 标准的一部分,并在当前版本的 spidermonkey 中实现。我不知道它是否在 python-spidermonkey 使用的版本中,但如果不是,您可以从http://www.json.org/js.html获取 JavaScript 实现。