parsejson

JSON 문자열을 파싱합니다.

문법

parsejson [field=TARGET_FIELD] [overlay=BOOL]
선택 매개변수
field=TARGET_FIELD
파싱할 값이 저장된 필드 이름(기본값: line).
overlay=BOOL
원본 데이터의 출력 옵션(기본값: f).
  • t: 파싱된 데이터를 필드에 출력하고, 원본 데이터를 line 필드에 출력
  • f: 파싱된 데이터만 필드에 출력

사용 예

line 필드의 JSON 텍스트를 파싱

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