Ble*_*eek 6 java json jax-rs resteasy jackson
WRT到以下问题:
Jersey + Jackson JSON日期格式序列化 - 如何更改格式或使用自定义JacksonJsonProvider.
我想知道
后续问题......
Ble*_*eek 12
对不起大声喊叫的人 - 我在这里找到了答案
http://wiki.fasterxml.com/JacksonFAQDateHandling,
这里
http://wiki.fasterxml.com/JacksonFAQ#Serializing_Dates,
这里
http://wiki.fasterxml.com/JacksonHowToCustomSerializers
这里
http://jackson.codehaus.org/1.1.2/javadoc/org/codehaus/jackson/map/util/StdDateFormat.html
使用@JsonSerialize(using = ...)方式:
public class JsonStdDateSerializer
extends JsonSerializer<Date> {
  private static final DateFormat iso8601Format =
    StdDateFormat.getBlueprintISO8601Format();
  @Override
  public void serialize(
    Date date, JsonGenerator jgen, SerializerProvider provider)
  throws IOException, JsonProcessingException {
    // clone because DateFormat is not thread-safe
    DateFormat myformat = (DateFormat) iso8601Format.clone();
    String formattedDate = myformat.format(date);
    jgen.writeString(formattedDate);
  }
}
| 归档时间: | 
 | 
| 查看次数: | 18351 次 | 
| 最近记录: |