У меня есть структура класса, у которой есть особые импланты, которые мне нужно десериализовать с помощью Gson.Desiarializing конкретных объектов с gson
Мой класс:
Class Foo
{
String name;
Money vlr; //this is my implementation over double values
Data dt; //this is my implementation over java.util.Date
.
.
.
}
{"name":"Hello","vlr":1500, "dt":01/01/2015}
В моей Json, если я передавать значения VLR или дт У меня есть ошибка последующей:
new Gson().fromJson(jsonTexto, Foo.class);
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING
Как я могу это сделать? Как определить значения, мои атрибуты Money and Data в моей Json String? Или, как сообщить Gson использовать класс Money and Data для анализа значений?
Благодаря
'.oO (Это должен быть пятый вопрос по Java/JSON/Gson w/i за последние 7 дней ...: /)' Пожалуйста, используйте поиск перед публикацией. _And: Отсутствуют котировки вокруг вашей даты. –
спасибо. – user1352652
@ user1352652 Вы можете показать свои классы Money & Data –