Я использую пользовательскую сериализацию / десериализацию в GSON.для этого у меня есть пользовательский gsonAdapter.Я использую пользовательские из-за различий в именах свойств.
Мой класс:
public class Emp {
String name;
String age;
}
и полезная нагрузка JSON:
{
"xyz/abc/name": "abc",
"xyz/abc/age": "10"
}
Теперь у меня возникли проблемы при преобразованиимой список json для класса.
[{
"xyz/abc/name": "abc",
"xyz/abc/age": "10"
},
{
"xyz/abc/name": "xyz",
"xyz/abc/age": "20"
}]
попытался использовать
Type listType = new TypeToken<ArrayList<Emp>>(){}.getType();
List<Emp> yourClassList = new Gson().fromJson(jsonArray, listType)
, но он возвращает объект Emp со всеми полями, инициализированными как ноль.
, поэтому не может вычислитьчто еще мне нужно сделать, если кто-то может пролить свет на части, которые мне не хватает.