import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import lombok.Data;
import java.util.Objects;
/**
* @author hrui
* @date 2024/1/5 15:39
*/
public class Test2 {
public String getName(){
return "test";
}
public void setName2(String name){
System.out.println("调用了方法 setName2,name值="+name);
}
public void setName(String name){
System.out.println("调用了方法 setName,name值="+name);
}
public static void main(String[] args) {
Test2 test2=new Test2();
System.out.println(JSON.toJSONString(test2));
System.out.println(JSON.parseObject("{\"name\":\"test\"}", Test2.class));
Test3 test3=new Test3();
test3.setName3("aaa");
System.out.println(JSON.toJSONString(test3));
Test4 test4=new Test4();
System.out.println(JSON.toJSONString(test4, SerializerFeature.WriteMapNullValue));
}
}
@Data
class Test3 extends Test2{
private String name3;
private String name4;
}
@Data
class Test4{
private String name5;
private String name6;
}
JSON实体类子类继承测试Demo
biubiubiu07062024-01-07 14:20
相关推荐
小_太_阳8 分钟前
Scala_【2】变量和数据类型直裾11 分钟前
scala借阅图书保存记录(三)黑胡子大叔的小屋29 分钟前
基于springboot的海洋知识服务平台的设计与实现ThisIsClark31 分钟前
【后端面试总结】深入解析进程和线程的区别唐 城32 分钟前
curl 放弃对 Hyper Rust HTTP 后端的支持雷神乐乐1 小时前
Spring学习(一)——Sping-XML小林coding2 小时前
阿里云 Java 后端一面,什么难度?V+zmm101342 小时前
基于小程序宿舍报修系统的设计与实现ssm+论文源码调试讲解码银2 小时前
【python】银行客户流失预测预处理部分,独热编码·标签编码·数据离散化处理·数据筛选·数据分割从善若水2 小时前
【2024】Merry Christmas!一起用Rust绘制一颗圣诞树吧