4
定义一个enum,并且实现JSONAware接口。
期望能够使用JSONAware的toJSONString输出,但实际走的是enum的name()。
版本号1.2.27和1.2.32都试过了
在我的工程里可以稳定重现,但目前还未能构造一个精简的case,所有把这段代码摘出来的测试都可以走到JSONAware里面去。
类结构大致如下:
在调用 type的get方法时的堆栈如下:
希望这个堆栈信息能够有所帮助
定义一个enum,并且实现JSONAware接口。
期望能够使用JSONAware的toJSONString输出,但实际走的是enum的name()。
版本号1.2.27和1.2.32都试过了
在我的工程里可以稳定重现,但目前还未能构造一个精简的case,所有把这段代码摘出来的测试都可以走到JSONAware里面去。
类结构大致如下:
在调用 type的get方法时的堆栈如下:
希望这个堆栈信息能够有所帮助
原来是你,明天我看看。
WriteEnumUsingToString feature
恩济,加我微信,名字就叫kimmking
https://github.com/alibaba/fastjson/releases/tag/1.2.33 已经发布新版本支持,请使用新版本验证是否解决你的问题,谢谢。