目前反序列化不行。
com.alibaba.fastjson.JSONException: can not cast to : java.time.LocalDateTime
应该支持的哈,你用的是什么版本?怎么用的?
LocalDateTimeModel localDateTimeModel = new LocalDateTimeModel();
localDateTimeModel.setStartDateTime(LocalDateTime.now());
localDateTimeModel.setEndDateTime(LocalDateTime.now().plusDays(1));
// to json
String localDateTimeStr = JSON.toJSONString(localDateTimeModel);
LOGGER.info("localDateTimeStr:{}", localDateTimeStr);
// to javaobject
LocalDateTimeModel localDateTimeModelInJson = JSON.toJavaObject(JSON.parseObject(localDateTimeStr), LocalDateTimeModel.class);
LOGGER.info("localDateTimeStr:{}", localDateTimeModelInJson);
使用的是最新版本。
温少,什么时候能支持LocalDateTime反序列化呢?
LocalDateTimeModel localDateTimeModelInJson = JSON.parseObject(localDateTimeStr, LocalDateTimeModel.class);
今天发现这样的写法是可以反序列化,但toJavaObject还是有问题。
1.2.21版本。