Как десериализовать BigDecimal с помощью GWT AutoBean?
У меня есть JSON с сервера и представляет pojos. Когда я десериализуюсь в json, используя AutoBean, некоторые из них работают, а некоторые нет! Я выяснил, что те, которые не могут быть десериализованы, имеют методы получения / установки BigDecimal.
Ошибка:
TypeError: Невозможно прочитать свойство 'length' с неопределенным значением в java_math_BigDecimal_$initFrom__Ljava_math_BigDecimal_2Ljava_lang_String_2
Как обработать BigDecimal в GWT при десериализации с помощью AutoBean?
пс:
вложенный вопрос этот
1 ответ
Решение
AutoBean ожидает BigDecimal
как строки в полезной нагрузке JSON.
Мы обсуждали это на http://gwt-code-reviews.appspot.com/1601805/
Не стесняйтесь подавать вопрос, хотя, решение было не "нет", а скорее "не сейчас".