mirror of
https://github.com/alibaba/fastjson.git
synced 2026-10-24 02:18:47 +08:00
c4ee774635
Release Notes(1.1.42) https://github.com/alibaba/fastjson/wiki/Release-Notes(1.1.42) “修复序列化时SerializerFeature.WriteEnumUsingToString不生效的bug“,这种做法会引起问题。如果重写了枚举的toString方法,会导致反序列化失败。而且,此fix (https://github.com/alibaba/fastjson/commit/6a2b502455b54367cc2554eb5e00d27056c07f13)只修改了部分代码,还有几个地方在启用WriteEnumUsingToString特性时,仍然使用name()。 此修改序列化枚举时默认用枚举的name()值,和以前的版本保持一致,并且修改了所有使用WriteEnumUsingToString特性的代码,让他真正生效。