List 经过GSON类转化问题

List<Record> 经过GSON类转化json字符串后,再转化回来。List里面的Record会变成LinkedTreeMap6193a455563b493899457be1331d24a.png

评论区

JFinal

2020-09-24 17:57

这个应该是 GSON 自己的行为, 在 jfinal 内部是没能控制过的,找找 GSON 的文档,看有什么配置项可以使用

jfinal爱好者22

2020-09-24 18:53

@JFinal 因为要和我之前的逻辑保持一致,所以数据接口要一致。我自己手动把LinkedTreeMap转化为Record,就是很好奇,为什么会出现这样的问题。如果单纯的Record对象,就不会有问题。

JFinal

2020-09-24 22:12

@jfinal爱好者22 导致的原因得面向 GSON 去了解,对于使用者来说 LinkedTreeMap 也是 Map 的一种实现,不影响使用

zzutligang

2020-09-25 18:31

GSON是挺气蛋,安卓上默认使用的就是GSON,不少东西挺是特立独行了。用了他,就的容忍他的气蛋。