2013-07-29 57 views
0

我嘗試組織動態@JsonIgnore屬性時,我將java對象轉換爲json-string。在example 它在下一個作品 for(codehause傑克遜) ObjectMapper oMapper = new ObjectMapper(); oMapper。 setSerializationConfig(...fasterxml jackson:沒有必要的方法來使用@JsonView功能

example爲fasterxml objectMapper.getSerializationConfig()setSerializationView

問題:粗體方法是缺席我傑克遜

pom.xml

<jackson.version>2.1.1</jackson.version> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>${jackson.version}</version> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-core</artifactId> 
    <version>${jackson.version}</version> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-annotations</artifactId> 
    <version>${jackson.version}</version> 
</dependency> 

回答

1

看看ObjectWriterObjectReader其中包括設置活動視圖使用功能。這與Jackson 1.x不同,後者通過SerializationConfigDeserializationConfig曝光。 您可以從ObjectMapper(mapper.readerXxx()和mapper.writerXxx())構造這些對象;它們可重用,並提供比ObjectMapper更多的線程安全可配置性。

相關問題