Java 6 ScriptEngine и проблема JSON.parse - PullRequest
2 голосов
/ 09 марта 2010

Релиз Rhino, включенный в Java 6 ScriptEngine, не имеет анализатора JSON. Я попытался включить crockfords JSON2.js в мой скрипт на scriptengine.eval(). Когда я пытаюсь выполнить JSON.parse, это приводит к ошибке сценария, что .replace - неизвестная функция. .replace упоминается в нескольких местах в JSON2, и он отлично работает в браузере (IE7, IE8, FF3). Кто-нибудь видит это и есть предложение?

1 Ответ

1 голос
/ 10 марта 2010

Спасибо, что заглянули в это. Я решил это. Ошибка пилота. Проще говоря, строка, которую я передавал в JSON.parse, была , а не правильной строкой JSON. Это был Java-объект toString (). Итак, сообщение об ошибке было бесполезным, но я давал плохой контент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...