JSON-сериализация в Spidermonkey - PullRequest
3 голосов
/ 29 июня 2009

Я использую python-spidermonkey для запуска кода JavaScript.

Чтобы передать объекты (а не только строки) в Python, я думаю о возвращении строки JSON.

Это кажется распространенной проблемой, поэтому мне интересно, есть ли какие-либо средства для этого, встроенные в Spidermonkey или python-spidermonkey. (Я знаю о uneval, но это не предназначено для сериализации JSON - и я бы предпочел не вводить блок JavaScript для этого.)

1 Ответ

6 голосов
/ 29 июня 2009

Я бы использовал JSON.stringify.Он является частью стандарта ECMAScript 5 и реализован в текущей версии spidermonkey.Я не знаю, находится ли он в версии, используемой python-spidermonkey, но если это не так, вы можете получить реализацию JavaScript из http://www.json.org/js.html.

...