4
A
回答
4
這樣做的原因行爲是MapperFeature
DEFAULT_VIEW_INCLUSION
。
從的Javadoc:
默認值爲啓用,這意味着未標註屬性包含在所有的意見,如果沒有JsonView註釋
在新澤西州,您可以通過禁用此功能JacksonJaxbJsonProvider
。這應該以類似的方式用於其他JAX-RS框架。
@ApplicationPath("/api")
public class MyApplication extends ResourceConfig {
public MyApplication() {
...
JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider();
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(MapperFeature.DEFAULT_VIEW_INCLUSION);
provider.setMapper(objectMapper);
register(provider);
...
}
}
相關問題
- 1. 的Spring MVC + - 傑克遜JsonView
- 2. 傑克遜JsonView屬性默認包含
- 3. 傑克遜默認JsonView序列化
- 4. 與傑克遜
- 5. 與傑克遜
- 6. 與傑克遜
- 7. 與傑克遜
- 8. 與傑克遜
- 9. 與傑克遜
- 10. 與傑克遜
- 11. 當與傑克遜序列化屬性時應用JsonView
- 12. 傑克遜:忽略吸氣,但不能與@JsonView
- 13. 傑克遜2.0傑克遜1.x的
- 14. 傑克遜@JsonView不能按預期工作
- 15. 傑克遜@JsonView用於在JPA /休眠實體圖形
- 16. 傑克遜的@JSONView的斯卡拉等效代碼
- 17. 解析JSON與傑克遜
- 18. 如何與傑克遜
- 19. Android:與ActiveAndroid的傑克遜
- 20. 解析JSON與傑克遜
- 21. JSON解析與傑克遜
- 22. 如何與傑克遜
- 23. 傑克遜JSON - 與IDS
- 24. 排序JSONArray沒有Gson,傑克遜等
- 25. 傑克遜
- 26. 傑克遜Deserialising:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:
- 27. 傑克遜UnrecognizedPropertyException
- 28. 傑克遜arraynode
- 29. 傑克遜ObjectMapper.readValue()
- 30. 傑克遜JsonSerializer