Эй, у меня возникла проблема, связанная с десериализацией с помощью jackson, вот что я пробовал и какая ошибка возникла.
ОШИБКА: com.fasterxml.jackson.core.JsonParseException: неожиданный символ ('}' (код 125)): ожидалось двойное кавычка в начале имени поля
Код Java
List ds = mapper.readValue(data, mapper.getTypeFactory().constructCollectionType(List.class, Contact.class));
//OR this one
List ds = mapper.readValue(data, new TypeReference() {});
Мой JSON
[
{
"id": "200",
"name": "Alexia Milano",
"email": "minalo@gmail.com",
"prenom": "xx-xx-xxxx,x - street, x - country",
}, {
"id": "201",
"name": "Johnny Depp",
"email": "johnny_depp@gmail.com",
"prenom": "xx-xx-xxxx,x - street, x - country",
}
]
Подробнее здесь: https://stackoverflow.com/questions/197 ... r-code-125