Я попытался выполнить сериализацию моего объекта qooxdoo в JSON, но я всегда получаю «слишком много рекурсии» - errormessage (в Firebug-консоли), если я попробую следующее :Ошибка «слишком много рекурсии» при попытке сериализации Qooxdoo-Object
qx.util.Serializer.toJson (this.getGameData())
Также .toNativeObject-функция выдает эту ошибку. Руководство по API очень тонкое для этого: http://www.qooxdoo.org/current/apiviewer/#qx.util.Serializer
У кого-нибудь есть рабочий пример для меня или предложение, что может быть причиной этого?
Спасибо и поздравления
Спасибо за ваш пример, Джон, и жаль мой поздний ответ. Я не получил предупреждения от SO, что кто-то ответил и увидел это просто случайно. Я получил его сейчас. Проблема была действительно ошибкой рекурсии. В qooxdoo нет проблем, когда дочерний объект имеет ссылку на его родительский объект, но сериализатору, похоже, это не нравится. Другая проблема, которую я обнаружил, - это использование объектов, обладающих свойствами другого типа сложного объекта. Там мне пришлось передать свойство с текущим именем класса объекта, который хранится в json. Это мне нужно в делегате для маршала. – Ricky