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