我有两个班级:
class A {
int id;
String name;
}
class B {
String property1;
String property2;
String property3;
}
当A延伸B
时回应:
{
"property1": "value1",
"property2": "value2",
"property3": "value3"
"id":1,
"name": 'my name"
}
相反,我想将它们显示如下:
{
"id":1,
"name": 'my name',
"property1": "value1",
"property2": "value2",
"property3": "value3"
}
答案 0 :(得分:0)
JSON对象中字段的顺序无关紧要。根据{{3}}:
对象是一组无序的名称/值对
所以你所问的并不是真的有意义。
答案 1 :(得分:0)
您应该可以使用JsonPropertyOrder注释。
@JsonPropertyOrder({"id", "name", "property1", "property2", "property3"})
class B {
...