java - jackson :bean 类有多个具有相同名称和不同类型参数的 setter 的问题

标签 java json jackson

json 只是给出 mapperException 属性的冲突 setter 定义

public void setJanuary(String january) {
    try {
        setJanuary(Float.parseFloat(january));
    } catch (NumberFormatException exception) {
        setJanuary(0);
    }
}public void setJanuary(float january) {
    this.january = january;
}

最佳答案

通过使用注解 @JsonSetter 解决了我们从 Json 使用的 setter

关于java - jackson :bean 类有多个具有相同名称和不同类型参数的 setter 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179908/

相关文章:

java - 为什么不能实例化内部存储整数的优先级队列

java - 使用子集 - 成对差异(数组)

java - 使用 Jackson 映射 Json 时出现问题

python - Google App Engine 模型的 JSON 序列化

cxf - 使用 Jackson 反序列化只读属性时出错

java - 警告对话框中 EditText 框的空验证 - Android

java - 从jsp上传文件

c# - JSON.net(反)序列化未类型化的属性

java - 如何将多个 JsonProperty 映射到单个变量?

java - Json 字符串到具有动态键名称的 Java 对象