[alibaba/fastjson]字段第一位是单个字母不能反序列化

2024-08-28 922 views
8

最新版本1.2.59,依然存在以下的问题,字段的第一个词是单个字母的,不能反序列化 例: { "yPrice":50.00 }

回答

7

1.实体字段:yPrice,以下json串不能反序列化 { "yPrice":50.00 }

2.实体字段:yPrice,以下json串可以反序列化 { "yprice":50.00 }

1

java bean是怎样的?代码发一下

3

如果你使用lombok的注解来给实体加上set/get方法,那么有可能是lombok的导致的,形如“yPrice”类似的字段赋值是有问题的。如果确实是这样,可以尝试用IDE生成的set/get方法。至于其他的原因,还没有尝试过。