Как десериализовать 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/
Не стесняйтесь подавать вопрос, хотя, решение было не "нет", а скорее "не сейчас".

Другие вопросы по тегам