2014-09-26 52 views
1

我在想如果@JsonProperty註釋工作遞歸?傑克遜@JsonProperty註釋工作是否遞歸?

例如:

public class AirTravelerType { 

    @JsonProperty 
    protected ProfileRef profileRef; 

    @JsonProperty 
    protected PersonNameType personName; 

    @JsonProperty 
    protected List<Telephone> telephone; 

我找不到這方面有任何答案。有人能爲我澄清這件事嗎?我是否必須去ProfileRef和其他人用註釋標記其字段?
或者像我在代碼片段中提到的那樣,這會足夠嗎?

+0

當你嘗試過時發生了什麼? – 2014-09-26 15:34:04

回答

0

我調查了這個行爲。

並且可以說它真的是遞歸地工作

在主模型類上寫註釋就足夠了。

0

JsonProperty as exaplained here用於指定json屬性名稱。要知道它是否遞歸地工作,你必須檢查你的對象ProfileRef的結構。