Моя джексон строка была следующей,Джексон Массив сериализации и десериализации
{
"Response":{
"users":[{"userId":"1", "userName":"User 1"},{"userId":"2", "userName":"User 1"}]
}
}
My classes are following,
public class Response {
private List<User> users;
// getters and setters
}
public class User{
private String userId;
private String userName;
//getters and setters
}
Когда я попытался получить объект Java из выше строки JSON. Это дает мне следующую ошибку. Любая идея, как это исправить?
com.fasterxml.jackson.databind.JsonMappingException: Неожиданный маркер (START_ARRAY), как ожидается START_OBJECT: потребность JSON объект содержит информацию о типе As.WRAPPER_OBJECT для класса
Вам нужен еще один класс для примера класса ResponseJson {частного ответа Response; } –
Вы должны Wrap Response в другом объекте в этом случае, чтобы десериализовать такой json. – Gaskoin
Пробовал. Это также дает мне такую же ошибку. – user3098173