parsejson

Parses a JSON string.

Syntax

parsejson [field=TARGET_FIELD] [overlay=BOOL]
Optional Parameters
field=TARGET_FIELD
Field to be parsed in the input data stream (default: line).
overlay=BOOL
Option to control data-overwrite (default: f).
  • t: Outputs both the parsed data and the original data.
  • f: Outputs the parsed data only.

Usage

Parse the JSON text of the line field.

json "{line: ' {\"foo\": \"bar\"}'}" | parsejson