Прямо сейчас json сериализуется так:
{ MyClassList : [{
{
...
},
{
...
},
}]
класс:
public MyClass{
properties here ...
}
Java-объект сериализуется:
new ArrayList<MyClass> list = new ArrayList<MyClass>();
list.add(new MyClass());
Как изменить "MyClassList" на другое пользовательское имя? например, как мне изменить его на "MyClassAbc"?
Я думаю, вы хотите сделать это
Вы можете использовать @JsonProperty ("MyClassAbc")
Таким образом, вы можете переименовать "RootName"
class MyInterfaceList{
@JsonProperty("MyClassAbc")
private List<MyClass> list;
public List<MyClass> getList(){
return list;
}
public void setList(List<MyClass> list){
this.list =list;
}
}