public class JsonFlatten extends AbstractFunction<com.fasterxml.jackson.databind.JsonNode>
| Modifier and Type | Field and Description |
|---|---|
static JsonUtils.ExtractFlags |
FLAGS_FLATTEN |
static JsonUtils.ExtractFlags |
FLAGS_IGNORE |
static JsonUtils.ExtractFlags |
FLAGS_JSON |
static String |
NAME |
ERROR_FUNCTION, log| Constructor and Description |
|---|
JsonFlatten(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
FunctionDescriptor<com.fasterxml.jackson.databind.JsonNode> |
descriptor() |
com.fasterxml.jackson.databind.JsonNode |
evaluate(FunctionArgs args,
EvaluationContext context) |
preComputeConstantArgumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpreprocessArgspublic static final String NAME
public static final JsonUtils.ExtractFlags FLAGS_JSON
public static final JsonUtils.ExtractFlags FLAGS_FLATTEN
public static final JsonUtils.ExtractFlags FLAGS_IGNORE
@Inject public JsonFlatten(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public com.fasterxml.jackson.databind.JsonNode evaluate(FunctionArgs args, EvaluationContext context)
public FunctionDescriptor<com.fasterxml.jackson.databind.JsonNode> descriptor()
Copyright © 2012–2022 Graylog, Inc.. All rights reserved.