objectmapper-将字符串解析为对象

kcwpcxri  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(330)

我尝试使用 ObjectMapper.readValue(...) 我有 String line = {"jobID":"123","clientID":"555","userID":"444"} 和类别:

@Data
@Builder
public class JSon{  

    private String jobID;
    private String clientID;
    private String userID;

}

当我尝试将字符串解析为对象时 new ObjectMapper().readValue(line, JSon.class) ,我得到了一个例外:
方法引发了“com.fasterxml.jackson.databind.exc.mismatchedinputexception”异常。根名称“jobid”与类型[简单类型,类json]的预期('json')不匹配。
怎么可能解决那个问题呢?
更新:我在objectmapper中添加了configure,它解决了我的问题

new ObjectMapper().configure(DeserializationFeature.UNWRAP_ROOT_VALUE, false)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题