2017-10-11 128 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; 
}