欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gson轉換時間格式json

錢浩然1年前9瀏覽0評論

gson是Google提供的一款強大的Java庫,可以將Java對象轉換為JSON格式的數據。轉換時間格式的JSON數據也能夠通過gson來實現。

// 創建gson對象
Gson gson = new GsonBuilder().registerTypeAdapter(Date.class, new JsonSerializer() {
@Override
public JsonElement serialize(Date date, Type type, JsonSerializationContext context) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return new JsonPrimitive(formatter.format(date));
}
}).create();
// 創建對象
Date date = new Date();
JSONObject jsonObject = new JSONObject();
jsonObject.put("date", date);
// 把Java對象轉為JSON字符串
String jsonString = gson.toJson(jsonObject);
// 控制臺輸出JSON字符串
System.out.println(jsonString);

在上面的代碼中,我們首先創建了一個gson對象,然后使用registerTypeAdapter()方法向gson對象中注冊一個時間轉換類型的轉換器,轉換器將Date對象轉換為指定格式的JSON字符串。接下來,我們創建了一個Date類型的對象,并且將它們存儲在一個JSONObject對象中。最后,我們使用gson對象將JSONObject對象轉換為JSON字符串,并打印輸出到控制臺。

總之,通過gson轉換時間格式的JSON數據并不難,只需要在gson對象中注冊一個轉換器即可。