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. 杰克逊JsonView属性默认包含
- 2. 与杰克逊
- 3. 与杰克逊
- 4. 杰克逊2.0杰克逊1.x的
- 5. 如何与杰克逊
- 6. JSON解析与杰克逊
- 7. Android:与ActiveAndroid的杰克逊
- 8. 杰克逊JSON - 与IDS
- 9. 解析JSON与杰克逊
- 10. 杰克逊UnrecognizedPropertyException
- 11. 杰克逊JsonSerializer
- 12. 杰克逊写
- 13. 杰克逊Deserialising:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:
- 14. 杰克逊arraynode
- 15. 杰克逊:具有类
- 16. Deserializate只有杰克逊
- 17. Java类杰克逊
- 18. NotSerializableException杰克逊ObjectNode
- 19. 使用杰克逊
- 20. 杰克逊 - 变键
- 21. 的Restlet和杰克逊:java.lang.NoClassDefFoundError:组织/ Codehaus的/杰克逊/ JsonFactory
- 22. 杰克逊流媒体API vs杰克逊映射器
- 23. 无法与杰克逊工作
- 24. 杰克逊:解析ZonedDateTime与时区ID
- 25. 解析Scala的case类与杰克逊
- 26. 如何验证JSON与杰克逊JSON
- 27. 解析无名阵列与杰克逊
- 28. JSON反序列化与杰克逊
- 29. Json通过Socket与杰克逊
- 30. 杰克逊序列与递归结构