场景:
当pojo里有个List属性时
如果用hutool工具类将List<Pojo> 转成JsonStr。pojo中的List属性顺序可能会发生变化。
所以使用redis缓存数据时,不要用这个工具类转数据,坑死了。
例如:
pojo 中有个userNames。属性是List。userNames里有3个元素 [张三, 李四, 王五]
用hutool工具类的toJson方法后。userNames里元素顺序变成了 [张三, 王五, 李四]
最后我用的Jackson的 new ObjectMapper().writeValueAsString(obj);