2016-08-24 72 views
-1

可以用spring引導創建一個JsonSerialize和Deserialize?自定義json(de)用springboot序列化

我把我的appliation.properties此行

spring.jackson.date格式= DD/MM/YYYY HH:MM:SS

但是當我返回一個日期,他返回永諾錯誤值(yyyy-MM-dd),所以我嘗試在http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/htmlsingle/#boot-features-json-components 之後創建一個自定義序列化,但不起作用。

這是我回報:

@Entity 
@Table(name = "view_atos_praticados", catalog="db_registro", schema="db_wsprefeituraatos") 
public class ViewAtosPraticados { 
    @JsonIgnore 
    @Id 
    @Column(name="id") 
    private Integer id; 
    @Column(name="descricao_ato") 
    private String ato; 
    @JsonIgnore 
    @Column(name="livro") 
    private String livro; 
    @JsonIgnore 
    @Column(name="numero_ato") 
    private Integer nrAto; 
    @JsonIgnore 
    @Column(name="numero_registro") 
    private String nrRegistro; 
    @Column(name="dat_registro") 
    private Date registro; 
    @Column(name="ic_transmissao") 
    private String transmite; 
+0

你是什麼意思_RETURN一個DATE_? –

回答

-1

嘗試@JsonFormat註釋:

@JsonFormat(pattern="dd/MM/yyyy HH:mm:ss") 
    @Column(name="dat_registro") 
    private Date registro; 
+0

您是否在暗示'spring.jackson.date-format'不適用於設置Jackson使用的SimpleDateFormat?當他們的解決方案沒有時,爲什麼你的解決方案會工 –

+0

@SotiriosDelimanolis如果你對大系統的一小部分有問題,那麼你的第一步會是什麼?任務上下文越小越容易。 –

+0

我們不打算幫助他們進行調試,我們希望回答一個問題。如果問題不夠具體,那麼我們要求澄清,並等待或投票(如果沒有足夠的聲望,則標誌)擱置,直到OP編輯澄清。良好的閱讀材料:[我如何寫出一個好的答案?](http://stackoverflow.com/help/how-to-answer) –