Hi all,

I am facing an issue that after creating a complex JsonNode, I am not able 
to get inner JsonNode. 

ObjectMapper mapper = new ObjectMapper();
JsonNode inner = mapper.createObjectNode().put("inner", true);
JsonNode middle = mapper.createObjectNode().putPOJO("inner", inner);
JsonNode outer = mapper.createObjectNode().putPOJO("middle", middle);

System.out.println(" has middle: " + outer.has("middle"));
System.out.println(" get middle: " + outer.get("middle"));
System.out.println(" has inner: " + outer.get("middle").has("inner"));
System.out.println(" get inner: " + outer.get("middle").get("inner"));


Below is the result:
 has middle: true
 get middle: {"inner":{"inner":true}}
 has inner: false
 get inner: null

Any idea?

Thanks,
Tianyi

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-user+unsubscr...@googlegroups.com.
To post to this group, send email to jackson-user@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to