com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: campo no reconocido

El atributo se puede resolver con modificación pública.

Ejemplo:

    public static class Apple {
        int price;
    }

    public void test2() {
        ObjectMapper objectMapper = new ObjectMapper();
        String jsonApple = "{\"price\":100}";
        Apple apple = new Apple();
        try {
            apple = objectMapper.readValue(jsonApple, Apple.class);
            System.out.println("apple price:" + apple.price);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: campo "precio" no reconocido 

El atributo de precio y la modificación pública se pueden resolver:

clase estática pública Apple {
     precio público int; 
}

Supongo que te gusta

Origin blog.csdn.net/wuzhong8809/article/details/105767872
Recomendado
Clasificación