{ "updatorCode": "00013838", "updTm": 1694762024000, "checkTools": "OldApp" }此json转为java对象如何处理,其中updTm为Date类型,实体类不添加注解如何转换
时间: 2023-11-09 12:08:19 浏览: 36
可以使用Jackson库将json转为java对象,其中updTm需要使用@JsonFormat注解指定日期格式。如果不添加注解,可以将updTm的类型设置为long,然后在使用时手动转换为Date类型。
示例代码如下:
```java
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Date;
public class MyObject {
private String updatorCode;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updTm;
private String checkTools;
// getter and setter
}
// 将json转为java对象
String json = "{\"updatorCode\":\"00013838\",\"updTm\":1694762024000,\"checkTools\":\"OldApp\"}";
ObjectMapper objectMapper = new ObjectMapper();
MyObject myObject = objectMapper.readValue(json, MyObject.class);
// 手动转换updTm为Date类型
Date updTm = new Date(myObject.getUpdTm());
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)