Нужно срочно поднять сервис, а он валится от того, что ему приходит не такой response как он ожидает для того, что спарсить json в класс.
Моделька имеет вид:
@XmlRootElement(name="DeliveryOrder")
@XmlAccessorType(XmlAccessType.FIELD)
public class DeliveryOrder {
@XmlElement(name="Company")
private String company;
@XmlElement(name="Number")
private String number;
@XmlElement(name="Address")
private String address;
//getters setters
}
Отправляю json:
{
"Company" : "test",
"Number" : "test",
"Address" : "test"
}
И спринг его не парсит.
Никогда раньше не работал с этими аннотациями Xml, а только с Jackson Mapper и насколько помню, нужно же чтобы имя поля было как указано в name, чтобы можно было его спарсить с response body в класс.
Что я не так делаю?
А попробуйте твкой формат запроса.
{
"company":"test",
"number":"test",
"address":"test"
}
Продвижение своими сайтами как стратегия роста и независимости