public class NodeDeserializer extends com.fasterxml.jackson.databind.JsonDeserializer<Node>
| Constructor and Description |
|---|
NodeDeserializer(TypeRegistry<String> typeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
Node |
deserialize(com.fasterxml.jackson.core.JsonParser jsonParser,
com.fasterxml.jackson.databind.DeserializationContext deserializationContext)
{"or":{"children":[{"and":{"children":[{"eq":{"key":"k1","type":"string","value":"v1"}},{"neq":{"key":"k2","type":"ipv4","value":"1.2.3.4"}}]}},{"and":{"children":[{"eq":{"key":"k3","type":"integer","value":"1234"}}]}}]}}
|
protected Node |
parseField(String fieldKey,
com.fasterxml.jackson.databind.JsonNode fieldJson) |
public NodeDeserializer(TypeRegistry<String> typeRegistry)
public Node deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException
deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<Node>IOExceptionprotected Node parseField(String fieldKey, com.fasterxml.jackson.databind.JsonNode fieldJson) throws IOException
IOExceptionCopyright © 2014 Calrissian. All rights reserved.