2013-01-23 91 views
5

Jackson擁有可以應用於方法的@JsonProperty(「name」)註釋 - 該方法的返回值將被分配給JSON中的「name」參數。Gson是否有類似@JsonProperty的方法?

我發現GSON有@SerializedName註釋,但不能與方法一起使用。有什麼辦法讓Gson中的方法獲得@JsonProperty功能?

回答

1

不,沒有。據我所知,從核心開發人員的郵件列表中可以看到,Gson不太可能會如此強化。

10

嘗試

@SerializedName( 「serialized_fld_name」)

1

我曾與GSON和@SerializedName同樣的問題,在我的情況沒有幫助。所以我用org.codehaus.jackson.map.ObjectMapper

ObjectMapper映射器=新ObjectMapper(); String responseJson = mapper.writeValueAsString(object);

相關問題