Class JsonUtils
java.lang.Object
org.graylog.plugins.pipelineprocessor.functions.json.JsonUtils
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
protected static final class
JsonUtils.RemoveNullPredicate<T extends Map.Entry>
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.JsonNode
deleteBelow
(com.fasterxml.jackson.databind.JsonNode root, long maxDepth) static com.fasterxml.jackson.databind.JsonNode
extractJson
(String value, com.fasterxml.jackson.databind.ObjectMapper mapper, JsonUtils.ExtractFlags extractFlags, boolean stringify)
-
Method Details
-
extractJson
public static com.fasterxml.jackson.databind.JsonNode extractJson(String value, com.fasterxml.jackson.databind.ObjectMapper mapper, JsonUtils.ExtractFlags extractFlags, boolean stringify) throws IOException - Throws:
IOException
-
deleteBelow
public static com.fasterxml.jackson.databind.JsonNode deleteBelow(com.fasterxml.jackson.databind.JsonNode root, long maxDepth)
-