根据enum_custom_serialization,在enum上加上了@JSONType(serializeEnumAsJavaBean = true),序列化没问题,但是反序列化的时候提示com.alibaba.fastjson.JSONException: parse enum AppType error, value : {"type":3}
我是需要自己写反序列化的类么?
根据enum_custom_serialization,在enum上加上了@JSONType(serializeEnumAsJavaBean = true),序列化没问题,但是反序列化的时候提示com.alibaba.fastjson.JSONException: parse enum AppType error, value : {"type":3}
我是需要自己写反序列化的类么?
2条答案
按热度按时间gfttwv5a1#
是的,比如:
https://github.com/alibaba/fastjson/blob/4cbe5f38c97974dc6b74c6a564cf3a8614173f95/src/test/java/com/alibaba/json/bvt/serializer/enum_/EnumCustomCodecTest.java
2ic8powd2#
@wenshao 我将你EnumCustomCodecTest.java 这个类运行,是不通过的。