首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

com.alibaba.fastjson 对象json剔除字段

com.alibaba.fastjson 对象json剔除字段 问题背景描述 问题处理 问题背景描述 java代码保存数据到mysql的同时需要保存一份到es,由于对象字段很多,建两个实体类分别写值保存到...mysql、es的话会比较繁琐,简单的方法就是公用一个实体类,通过fastjson对象转成json存储到es,在对象json的过程中,由于实体类本身继承了父类中的字段属性,对于mysql没有影响,insert...时对应字段不保存即可,但是es的话即使已经建好了表结构(索引),如果数据中有新增字段,es会自动增加字段,导致es原有的表结构(索引)遭到破坏,那么这就需要在对象json的过程中去掉没必要的字段,保证原始...es索引结构的统一 问题处理 //返回结果有值,提前准备 对象json 需要过滤的参数 SimplePropertyPreFilter filter = new SimplePropertyPreFilter...//保存数据到es json String data = JSON.toJSONString(meiqiaConversation,filters,SerializerFeature.WriteMapNullValue

9110
领券