Spidermonkey 中的 JSON 序列化

发布于 2024-07-25 20:38:16 字数 248 浏览 6 评论 0原文

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

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

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

I'm using python-spidermonkey to run JavaScript code.

In order to pass objects (instead of just strings) to Python, I'm thinking of returning a JSON string.

This seems like a common issue, so I wonder whether there are any facilities for this built into either Spidermonkey or python-spidermonkey.
(I do know about uneval but that is not meant to be used for JSON serialization - and I'd rather avoid injecting a block of JavaScript to do this.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城凉梦凉人心 2024-08-01 20:38:16

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

I would use JSON.stringify. It's part of the ECMAScript 5 standard, and it's implemented in the current version of spidermonkey. I don't know if it's in the version used by python-spidermonkey, but if it isn't, you can get a JavaScript implementation from http://www.json.org/js.html.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文