Namespace Wolfgang.Etl.Json

Classes

JsonLineExtractor<TRecord>

Extracts items of type TRecord from a JSONL (JSON Lines / NDJSON) stream.

JsonLineLoader<TRecord>

Loads items of type TRecord into a JSONL (JSON Lines / NDJSON) stream.

JsonMultiStreamExtractor<TRecord>

Extracts items of type TRecord from multiple streams, reading one JSON object per stream.

JsonMultiStreamLoader<TRecord>

Loads items of type TRecord into multiple streams, writing one JSON object per stream.

JsonReport

Progress report for JSON extraction and loading operations.

JsonSingleStreamExtractor<TRecord>

Extracts items of type TRecord from a single JSON array stream.

JsonSingleStreamLoader<TRecord>

Loads items of type TRecord into a single JSON array stream.