轉自:
http://www.java265.com/JavaJingYan/202207/16577227983972.html
下文筆者講述@jsonType注解的簡介說明,如下所示
@JSONType的功能
@JSONType(includes = {"name","sex"})
@JSONType(ignores ={"id", "sex"})
放在物體類中就會只裝配列舉的欄位,
@JSONField的使用
放在物體類中的某個欄位上面
protected class PayConfig {
@JSONField(name = "appId")
private String appId;
}
在物體類上的欄位使用
@JSONField定制序列化
//配置序列化的時候,不序列化id @JSONField(serialize=false) private int id; private String name;// 姓名 private int age; //年齡 // 配置序列化的名稱 @JSONField(name="gender") public String sex;
在類上通過@JSONType定制序列化
//配置序列化的時候,不序列化id sex
@JSONType(ignores ={"id", "sex"})
public class TestClass Serializable {}
//配置序列化的時候,序列化name 和sex
@JSONType(includes={"name","sex"})
public class TestClass Serializable {}
注意事項:
注意和@JSONField不同的是
@JSONType是配置在類上
@JSONField是配置在欄位和方法上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500398.html
標籤:其他
下一篇:javaweb:jsp的基礎語法
