色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

dto轉json日期

江奕云2年前8瀏覽0評論

在Java開發中,我們常常需要進行DTO(Data Transfer Object)和JSON(JavaScript Object Notation)之間的轉換。在使用DTO和JSON進行數據傳輸時,經常會出現日期格式的問題。因為Java中的Date類型在轉換成JSON時會出現格式錯誤的情況,所以我們需要進行日期的格式化。下面我們來看看Java中如何進行日期的格式化轉換。

public class DateUtil {
private static final ObjectMapper mapper = new ObjectMapper();
static {
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
}
public static String toJSON(Object object) throws JsonProcessingException {
return mapper.writeValueAsString(object);
}
}

以上代碼中,我們使用了Jackson庫來進行DTO轉換為JSON。首先我們配置了Jackson在生成JSON時將日期按照字符串格式輸出,而不是默認的時間戳格式。接著我們使用了SimpleDateFormat類來指定輸出日期的格式。最后,我們定義了一個方法toJSON(),將對象轉換為JSON字符串。這樣就可以完美地解決日期格式轉換的問題。