请问客户端发送的JSON数据中,时间字段应遵循何种接收格式?

更新于
2026-10-12 10:50:49
1阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计144个文字,预计阅读时间需要1分钟。

请问客户端发送的JSON数据中,时间字段应遵循何种接收格式?

java/** * JsonDateDeserializer.java * * 示例: * import com.fasterxml.jackson.databind.annotation.JsonDeserialize; * import java.util.Date; * * @JsonDeserialize(using=JsonDateDeserializer.class) * private Date date; */

请问客户端发送的JSON数据中,时间字段应遵循何种接收格式?

JsonDateDeserializer.java

/** * Example: * import com.fasterxml.jackson.databind.annotation.JsonDeserialize; * import java.util.Date; * * @JsonDeserialize(using = JsonDateDeserializer.class) * private Date date; * / import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class JsonDateDeserializer extends JsonDeserializer { @Override public Date deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); // 指定接收的日期的字符串的格式 String date = jp.getText(); try { return format.parse(date); } catch (ParseException e) { throw new RuntimeException(e); } } }

本文共计144个文字,预计阅读时间需要1分钟。

请问客户端发送的JSON数据中,时间字段应遵循何种接收格式?

java/** * JsonDateDeserializer.java * * 示例: * import com.fasterxml.jackson.databind.annotation.JsonDeserialize; * import java.util.Date; * * @JsonDeserialize(using=JsonDateDeserializer.class) * private Date date; */

请问客户端发送的JSON数据中,时间字段应遵循何种接收格式?

JsonDateDeserializer.java

/** * Example: * import com.fasterxml.jackson.databind.annotation.JsonDeserialize; * import java.util.Date; * * @JsonDeserialize(using = JsonDateDeserializer.class) * private Date date; * / import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class JsonDateDeserializer extends JsonDeserializer { @Override public Date deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); // 指定接收的日期的字符串的格式 String date = jp.getText(); try { return format.parse(date); } catch (ParseException e) { throw new RuntimeException(e); } } }