У меня есть метод веб-приложения JAX-RS, который принимает сущность JSON и создает ее.Но у меня проблемы с POJOS, совпадающими с потребляемой сущностью JSON, в частности с их аннотациями.
Как настроить POJOS, чтобы мне не нужно было писать имя свойств в потребляемой сущности JSON?Я предпочел бы иметь собственное имя для них.
Пример
Предпочитаемая сущность JSON:
{
"foo_bar" : "spam"
}
POJO:
@XmlRootElement
public class A {
private String fooBar;
public String getFooBar() {
return fooBar;
public void setFooBar(String fooBar) {
this.fooBar = fooBar;
}
Пока что я попробовал аннотацию @XmlElement (name = "foo_bar"), но она не сработала.Какой-то другой поток stackoverflow предложил @JsonProperty ("foo_bar"), но в чем разница между ними?Кроме того, эта аннотация работает с существующими аннотациями @Xml?