2017-10-11 36 views
0

我有一個場域類Loan.java這是不持久:JSON:@Transient場不seralizing

@JsonInclude() 
@Transient 
private LoanRating loanRating; 

/* (Public) Getters and setters for that field are available as well */ 

然而,本場沒有被序列化 - 我沒有看到它的前端。我正在與傑克遜進行系列化。

任何想法我做錯了什麼?

如果您需要了解更多信息,請告訴我,我會發布更多的代碼:)

+1

退房[這](https://stackoverflow.com/a/25714960/3094731:

我加入@JsonSerialize註解解決它) 請回答。 –

+0

[JPA Transient Annotation和JSON]的可能重複(https://stackoverflow.com/questions/25713884/jpa-transient-annotation-and-json) –

回答

0

謝謝您的回答! @Abdullah Khan的評論指出了我正確的(也許是最簡單的)解決方案。

@Transient 
@JsonSerialize 
private LoanRating loanRating; 

感謝所有您的幫助:)

0

你可以簡單地定義了getter與JsonProperty註釋是這樣的:

@JsonProperty("LoanRating") 
public String getLoanRatingSer() { 
    return this.loanRating; 
}