Skip to main content

Crate shard_den_json_extractor

Crate shard_den_json_extractor 

Source
Expand description

JSON Extractor - Extract fields from JSON using path syntax

Supports JSONPath-like syntax:

  • key - Get key value
  • * - Wildcard
  • [] - Array iteration
  • [0] - Array index
  • .. - Recursive descent

Re-exports§

pub use extract::ExtractResult;
pub use extract::Extractor;
pub use format::Formatter;
pub use format::OutputFormat;
pub use path::JsonPath;
pub use path::PathParser;

Modules§

extract
JSON extraction logic
format
Output formatting
path
Path parsing and traversal

Structs§

JsonExtractorCore
Pure Rust JSON Extractor (for CLI)

Functions§

parse_paths
Parse paths string, handling quoted strings and escape characters