大家好。我是一名学生,我现在在做一个项目,里面用到了Java JPBC。http://gas.dia.unisa.it/projects/jpbc/#.XLAElkMpDCI我现在需要将一个Elemenrt的数据从server传输给client。socket传输需要需要传输字符串。所以我要把Element->String->Element。但是现在尝试了很多方法json就是不行,主要因为Element类型。我想问问大家有没有什么建议
4bbkushb1#
FastJson的序列化主要通过 getXxx方法进行序列化, 如果你的Element没有getXxx方法的话,是不会序列化的。 如果Element是自己写的类可以改成有get方法的形式, 如果是使用的库且无法进行修改可以参考: https://github.com/alibaba/fastjson/wiki/ObjectSerializer_cn
qvtsj1bj2#
Element->byte[]->使用ISO-8859-1编码成字符串->byte[]->Element
2条答案
按热度按时间4bbkushb1#
FastJson的序列化主要通过 getXxx方法进行序列化, 如果你的Element没有getXxx方法的话,是不会序列化的。 如果Element是自己写的类可以改成有get方法的形式, 如果是使用的库且无法进行修改可以参考: https://github.com/alibaba/fastjson/wiki/ObjectSerializer_cn
qvtsj1bj2#
Element->byte[]->使用ISO-8859-1编码成字符串->byte[]->Element