Postman 如何解决错误代码45:使用Json ObjectMapper序列化/反序列化LocalDate springboot

Postman 如何解决错误代码45:使用Json ObjectMapper序列化/反序列化LocalDate springboot,postman,objectmapper,jackson-databind,localdate,Postman,Objectmapper,Jackson Databind,Localdate,下面是我收到的错误消息: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('-' (code 45)): Expected space separating root-level values at [Source: (String)"2018-10-10"; line: 1, column: 6] 下面是我的更新的代码,读取PostManJSON:{“modifiedDate:“2018-09-10”

下面是我收到的错误消息:

com.fasterxml.jackson.core.JsonParseException: Unexpected character ('-' (code 45)): Expected space separating root-level values
 at [Source: (String)"2018-10-10"; line: 1, column: 6]
下面是我的更新的代码,读取PostManJSON:{“modifiedDate:“2018-09-10”}


好的,我得到了错误代码45的答案;答案就像ABC一样简单

(感谢你们的时间,感谢你们中尽了最大努力的人……)


请原谅我的答案/代码没有缩进;我正在用电话发布这个答案…我希望它能帮助别人。错误发生在data.get还是mapper.readValue?在mapper.readValue你看过这个问题吗?您可以尝试(#11)
SimpleDateFormat df=newsimpledateformat(“yyyy-MM-dd”);setDateFormat(df)
before
mapper.readValue()
请允许我使用简单的日期格式重建。。。
String modifiedDateJson = data.get("modifiedDate").asText();
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = dateFormat.parse(modifiedDateJson);
        String output = dateFormat.format(date);


        Date modifiedDateDf = mapper.readValue(modifiedDateJson,Date.class);
        LocalDate modifiedDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();