【发布时间】:2020-07-22 01:40:48
【问题描述】:
无效的 JSON 输入:无法从 START_OBJECT 令牌中反序列化 java.util.Date 的实例;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:无法从 START_OBJECT 令牌中反序列化 ``java.util.Date` 的实例
我正在尝试使用功能组件设置默认日期选择器以在 REACT 中显示太平洋时间。使用状态()
反应
const [startDate, setStartDate] = useState(new Date());
return(<TextField
id="datetime-local-startTime"
type="datetime-local"
defaultValue={startDate}
className={classes.textField}
onChange={setDefaultStartDate(startDate)}
/>)
const setDefaultStartDate = (date) => {
date.setHours(date.getHours() - 8);
setStartDate(date.toISOString().substr(0, 16))
return date.toISOString().substr(0, 16);
}
JAVA
@JsonProperty("startDate")
private Date startDate;
@JsonProperty("endDate")
private Date endDate;`
【问题讨论】:
-
请分享你是如何解析这个的,可能还有更多信息。无论您解析什么,您都发送了一个 json 对象,但您正在寻找日期或其他内容。
-
带有日期字段的 Json 对象
-
React组件是materialui组件日期时间
-
可以把api接收到的json发过来吗?
-
它正在尝试将 json 发送到 api...我在开始日期收到错误消息而不是对象
标签: java reactjs serialization java.util.date