alibaba / fastjson2

🚄 FASTJSON2 is a Java JSON library with excellent performance.
Apache License 2.0
3.74k stars 484 forks source link

[QUESTION] Json 数据中的同一个字段是否能够支持自动赋值给对应的类型? #480

Open MisakaTAT opened 2 years ago

MisakaTAT commented 2 years ago

如下所示,返回的 json 数据种有一个 value 字段,该字段的值可能为 int 或者 string 类型,期望是能够根据数据的类型尝试自动解析到对应的字段上,另一个则返回 null,请问目前是否能够实现这种效果?

@Data
public class Test {

    @JSONField(name = "value")
    private Integer valueA;

    @JSONField(name = "value")
    private String valueB;

}
wenshao commented 2 years ago

好建议,但还没想好怎么实现

oday-xiexin commented 2 years ago

好建议,但还没想好怎么实现

这个要支持的话 会影响性能吧