fastjson 如何对Element类型的数据用json进行序列化

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

大家好。我是一名学生,我现在在做一个项目,里面用到了Java JPBC。http://gas.dia.unisa.it/projects/jpbc/#.XLAElkMpDCI
我现在需要将一个Elemenrt的数据从server传输给client。socket传输需要需要传输字符串。所以我要把Element->String->Element。但是现在尝试了很多方法json就是不行,主要因为Element类型。我想问问大家有没有什么建议

4bbkushb

4bbkushb1#

FastJson的序列化主要通过 getXxx方法进行序列化, 如果你的Element没有getXxx方法的话,是不会序列化的。 如果Element是自己写的类可以改成有get方法的形式, 如果是使用的库且无法进行修改可以参考: https://github.com/alibaba/fastjson/wiki/ObjectSerializer_cn

qvtsj1bj

qvtsj1bj2#

Element->byte[]->使用ISO-8859-1编码成字符串->byte[]->Element

相关问题