差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 | 下次修改 Both sides next revision | ||
java:jackson:annotation:jsonautodetect [2016/02/21 22:23] tony |
java:jackson:annotation:jsonautodetect [2016/02/21 22:26] tony [Summary] |
||
---|---|---|---|
行 64: | 行 64: | ||
如果有特別需求的部分,只要再使用@JsonAutoDetect就可以覆蓋了。 | 如果有特別需求的部分,只要再使用@JsonAutoDetect就可以覆蓋了。 | ||
===== Summary ===== | ===== Summary ===== | ||
- | 假如每個要顯示的欄位都已透過@JsonProperty定義,當然不會希望額外顯示Get Method的部分,這時候你就會需要將getterVisibility與isGetterVisibility設為NONE。 | + | 一般情況下是不太需要使用到@JsonAutoDetect或VisibilityChecker。除非每個要顯示的欄位都已透過@JsonProperty定義,且名稱可能與Get Method不同,這時候你就會需要將getterVisibility與isGetterVisibility設為NONE;當然你也可以用@JsonIgnore將Get Method濾掉。至於要用哪種,就視你喜好而定了。 |
===== Reference ===== | ===== Reference ===== | ||
* [[http://www.cowtowncoder.com/blog/archives/2011/02/entry_443.html|Filtering properties]] | * [[http://www.cowtowncoder.com/blog/archives/2011/02/entry_443.html|Filtering properties]] |