我尝试使用 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)
暂无答案!
目前还没有任何答案,快来回答吧!