杰克逊无法解组json字符串

时间:2019-04-18 07:29:03

标签: jackson2

我正在使用Jackson到Json格式的Marshall Java对象,在封送过程中没有问题,但是在封送过程中Jackson抛出异常

  

例外

 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Problem deserializing 'setterless' property 'tradeCharges': get method returned null
  

Java

    public static Object getObject(String filePath, Class clazz) {
        Object object = null;
        try {
            ObjectMapper mapper = new ObjectMapper();
            mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); // setting this true returns null object.
e
            object = mapper.readValue(new File(filePath), Sts.class);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return object;
    }

我试图封送编组的对象从第三方外部罐子返回。

Jackson如何处理封送和拆封。杰克逊是否应该在可以编组的时候解组?

Java对象结构很复杂,并且从Java生成的json对象以MB为单位。

0 个答案:

没有答案