From 9f1f5fdedc1aef4917d1f4b7ee36a92a5e58bc80 Mon Sep 17 00:00:00 2001 From: Tal Levy Date: Fri, 9 Sep 2016 14:34:32 -0700 Subject: introduce the JSON Processor (#20128) introduce the JSON Processor --- docs/reference/ingest/ingest-node.asciidoc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'docs/reference/ingest') diff --git a/docs/reference/ingest/ingest-node.asciidoc b/docs/reference/ingest/ingest-node.asciidoc index f871703dd5..1e949d4df6 100644 --- a/docs/reference/ingest/ingest-node.asciidoc +++ b/docs/reference/ingest/ingest-node.asciidoc @@ -1272,6 +1272,28 @@ Throws an error when the field is not an array. } -------------------------------------------------- +[[json-processor]] +=== JSON Processor +Converts a JSON string into a structured JSON object. + +[[json-options]] +.Json Options +[options="header"] +|====== +| Name | Required | Default | Description +| `field` | yes | - | The field to be parsed +| `target_field` | no | `field` | The field to insert the converted structured object into +|====== + +[source,js] +-------------------------------------------------- +{ + "json": { + "field": "{\"foo\": 2000}" + } +} +-------------------------------------------------- + [[lowercase-processor]] === Lowercase Processor Converts a string to its lowercase equivalent. -- cgit v1.2.3