在将java转换为Json时是否可以忽略内部类名和变量
我试图创建一个json,其中外部类对象具有所有内部类的字段,但我不希望json中包含内部类的对象
我试过这个:
public class College {
Student student;
class Student {
int id;
String name;
}
}
实际结果:
{
"college" {
"student" {
"id" : "",
"name" : ""
}
}
}
期望:
{
"college" {
"id" : "",
"name" : ""
}
}
# 1 楼答案
嗯,它看起来不像正确的json。 如果您正在使用jackson库,请使用
@JsonUnwrapped
注释如果您希望得到与预期类似的结果。。。如下图所示:
大学班级:
学生班:
测试代码:
结果:
没有
@JsonUnwrapped
注释: