We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fastjson/src/main/java/com/alibaba/fastjson/parser/deserializer/DefaultFieldDeserializer.java
Lines 53 to 69 in 9b8b186
58 行可能通过 deserializeUsing 注解获取过字段上的 Codec , 在 67 行不应该暴力覆盖. 需要判断下当前是否有值,如果为 null 在覆盖.
用例 同 #3008
public class OfficeBean<T> { @JSONField(name = "Preference", deserializeUsing = PreferenceDeserializer.class) private T preferenceBean; }
The text was updated successfully, but these errors were encountered:
Add testcase for 'deserializeUsing' on generic field, alibaba#3693
7b59225
Fix 'deserializeUsing' on generic field not work, issue alibaba#3693
4370bd2
4b8ed6f
该问题 的修复带来了新的bug:#3810
Sorry, something went wrong.
No branches or pull requests
fastjson/src/main/java/com/alibaba/fastjson/parser/deserializer/DefaultFieldDeserializer.java
Lines 53 to 69 in 9b8b186
58 行可能通过 deserializeUsing 注解获取过字段上的 Codec , 在 67 行不应该暴力覆盖. 需要判断下当前是否有值,如果为 null 在覆盖.
用例 同
#3008
The text was updated successfully, but these errors were encountered: