Class JsonFilterCommand

java.lang.Object
com.streamconverter.command.AbstractStreamCommand
com.streamconverter.command.impl.json.JsonFilterCommand
All Implemented Interfaces:
IStreamCommand

JSON Filter Command Class

This class implements pure data extraction from JSON using TreePath expressions. Unlike JsonNavigateCommand which applies transformations, JsonFilterCommand only extracts/filters data based on specified paths without any modifications.

Features: - Extract specific elements using TreePath expressions - Preserve exact data types and structure of extracted elements - Streaming processing via Jackson Streaming API (JsonParser/JsonGenerator); the document is never fully loaded into memory - Support for simple path expressions including wildcards ($[*].field, $.array[*].nested.field)