fastjson 对于非标准Javabean的处理

oaxa6hgo  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(370)

对于非标准Javabean(没有getter或getter不标准)属性的处理,序列化时属性的取名按照标准javabean了,例如 mXxxx 属性 序列化后在json中变成 xxxx (m去掉,大X变成小写);有没有设置保证非标准下属性在json中都保持原名呢?(序列化第三方类并从第三方类对象反射出这个字段的值时的应用场景)

57hvy0tb

57hvy0tb1#

TypeUtils.compatibleWithJavaBean = false;
    TypeUtils.compatibleWithFieldName = true;
llmtgqce

llmtgqce2#

@timandy android 版没有这个值吧 TypeUtils.compatibleWithFieldName = true;

相关问题