我有两个来自不同来源的相同格式的 JSON 字符串,但是一个是驼峰式的,一个是蛇形的,如何使用 POJO 将它们映射到相同的 Jackson 字段?
例如:

{ "fieldName": "abcd"}


{ "field_name": "abcd"}

最佳答案

您应该创建两个 setter 方法:

class Entity {

    private String fieldName;

    public String getFieldName() {
        return fieldName;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public void setField_name(String field_name) {
        this.fieldName = field_name;
    }
}

关于json - 将两个不同的 JSON 字段名称映射到一个 POJO 属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22515757/

10-13 03:50