假设我有两个类,一个包括另一个
class TestClass {
private int id;
private String name;
private AnotherClass another
}
class AnotherClass {
private String details
}
我希望TestClass的json输出只直接包含另一个类的字段,而不显示另一个字段:
{
"id": 1,
"name": "test",
"details": "test details"
}
我找到了解决方案。在另一个字段上使用@JSONUnwrapped。 谢谢
如果使用jackson,可以使用JsonUnwrapped注释:
class TestClass {
private int id;
private String name;
@JsonUnwrapped
private AnotherClass another
}
class AnotherClass {
private String details
}