@Test public void test(){ String date1="{createTime:\"1570636800000\"}"; String date2="{createTime:1570636800000}"; LoginRequestDTO dto=JSON.parseObject(date1,LoginRequestDTO.class); } 注:createTime 对象是LocalDateTime 的格式,用的是JDK8的格式
解析date1 则报错 解析date2 不报错 两者差的是 引号,或者说是 一个是text文本传递过来的格式,一个是long 格式 在requestBody里,如果是date1格式,那么因为直接会转成对象,那么date1 格式直接报错。 非常烦恼这个问题。