Я использую java для вызова javascript Rhino, и это работает.
в файле javascript, я определяю следующий объект javascript
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
, затем пытаюсь получить доступ к объекту с помощью:
print(JSON.stringify(person))
и я получил ошибку не имеет общедоступного поля экземпляра или метода с именем "toJSON".
Я в замешательстве, определению человека это определеннообъект JS.почему эта среда выполнения думает, что это все еще объект Java