#java #object #extract
Вопрос:
Это тело respose, и мне нужно получить значение из sr_number
*
{ "status": "success", "errorCode": "00", "errorDescription": "SUCCESS", "data": { "complaintResponse": { "issueId": "3805889", "sr_number": "2-0001617643" } } }
Я использовал ObjectMapper convertvalue и readValue. Но произошла непризнанная ошибка для complaintResponse
.
Class ComplaintResponse *import lombok.Data; @Data public class ComplaintResponse { private String issueId; private String sr_number; }*
У кого-нибудь есть идея, как это решить.
Комментарии:
1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
Используйте аннотацию Джексона : JsonProperty, например:
@Data class ComplaintResponse { private String issueId; @JsonProperty("sr_number") private String srNumber; protected String getsrNumber(){return srNumber;} }