I use the Jackson library.
I want to ignore a specific field when serializing / deserializing, like for example:
public static class Foo { public String foo = "a"; public String bar = "b"; @JsonIgnore public String foobar = "c"; }
Must give me:
{ foo: "a", bar: "b", }
But I get:
{ foo: "a", bar: "b", foobar: "c" }
I am serializing an object using this code:
ObjectMapper mapper = new ObjectMapper(); String out = mapper.writeValueAsString(new Foo());
The real field type in my class is an instance of the Log4J Logger class. What am I doing wrong?
java json jackson serialization
Edison Gustavo Muenz Jan 03 2018-12-12T00: 00Z
source share