Поиск проблем при чтении строки json с использованием метода чтения значений объекта mapper. Может быть в состоянии получить отдельные поля, но не может прочитать значения массива, как указано ниже.
{
"Stuname":"Test",
"State":"CREATE",
"resourceIds": ["{stuId: 814981025958, branches:[10, 4946]}"]
}
с использованием
objectMapper.readValue(message, StudentState.class);
, в котором также пробовали набор stuname, state и resourceids, а также массив. но не в состоянии прочитать это. Для ресурсов ресурсов создан отдельный класс, который содержит stuId и массив местоположений.
Student State Class:
public class StudentState{
private String Stuname;
private String state;
private Resources [] resourceIds;
//private Collection<Resources> resourceIds;
//Added respective getter/ setter
}