PocketCsvReader.Ndjson
2.61.1
See the version list below for details.
dotnet add package PocketCsvReader.Ndjson --version 2.61.1
NuGet\Install-Package PocketCsvReader.Ndjson -Version 2.61.1
<PackageReference Include="PocketCsvReader.Ndjson" Version="2.61.1" />
<PackageVersion Include="PocketCsvReader.Ndjson" Version="2.61.1" />
<PackageReference Include="PocketCsvReader.Ndjson" />
paket add PocketCsvReader.Ndjson --version 2.61.1
#r "nuget: PocketCsvReader.Ndjson, 2.61.1"
#:package PocketCsvReader.Ndjson@2.61.1
#addin nuget:?package=PocketCsvReader.Ndjson&version=2.61.1
#tool nuget:?package=PocketCsvReader.Ndjson&version=2.61.1
PocketCsvReader
PocketCsvReader reads CSV and other structured text through forward-only data readers and streaming row outputs. Optional packages support JSON/JSONC, NDJSON, fixed-width, LTSV, logfmt, web logs, and security logs. The projects target .NET 8, 9, and 10.
Documentation · Installation · Contributing
Packages
| Package | Purpose |
|---|---|
PocketCsvReader |
CSV/TSV and shared APIs |
PocketCsvReader.Json |
JSON and JSONC |
PocketCsvReader.Ndjson |
NDJSON |
PocketCsvReader.FixedWidth |
Fixed character positions |
PocketCsvReader.KeyValue |
LTSV and logfmt |
PocketCsvReader.WebLogs |
Common, Combined, W3C |
PocketCsvReader.SecurityLogs |
CEF and LEEF |
PocketCsvReader.Arrow |
Apache Arrow output |
PocketCsvReader.Chrononuensis |
Temporal period parsers |
First example
dotnet add package PocketCsvReader
using System.Text;
using PocketCsvReader.Configuration;
var csv = new CsvReaderBuilder()
.WithDialect(d => d.WithHeader().WithLineTerminator("\n"))
.Build();
using var stream = new MemoryStream(Encoding.UTF8.GetBytes("Id,Name\n1,Ada\n"));
using var reader = csv.ToDataReader(stream);
while (reader.Read())
Console.WriteLine($"{reader.GetInt32(0)}: {reader.GetString(1)}");
// 1: Ada
See output models, object mapping, async reading, inference, and performance guidance for complete behavior and limitations.
Shared ownership, null, conversion, and performance contracts have their authoritative home in the documentation rather than duplicated README sections.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- PocketCsvReader.Json (>= 2.61.1)
-
net8.0
- PocketCsvReader.Json (>= 2.61.1)
-
net9.0
- PocketCsvReader.Json (>= 2.61.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on PocketCsvReader.Ndjson:
| Package | Downloads |
|---|---|
|
Packata.ResourceReaders.Ndjson
NDJSON resource reader provider for Packata. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.62.0 | 54 | 11/2/2026 |
| 2.61.1 | 50 | 11/2/2026 |
| 2.61.0 | 50 | 11/2/2026 |
| 2.60.1 | 63 | 11/1/2026 |
| 2.60.0 | 55 | 11/1/2026 |
| 2.59.1 | 51 | 11/1/2026 |
| 2.59.0 | 56 | 10/31/2026 |
| 2.58.1 | 64 | 10/31/2026 |
| 2.58.0 | 61 | 10/31/2026 |
| 2.57.1 | 52 | 10/31/2026 |
| 2.57.0 | 61 | 10/31/2026 |
| 2.56.0 | 59 | 10/31/2026 |
| 2.55.0 | 55 | 10/30/2026 |
| 2.54.1 | 94 | 10/28/2026 |
| 2.54.0 | 835 | 10/26/2026 |
| 2.53.0 | 108 | 10/22/2026 |
| 2.52.0 | 89 | 10/22/2026 |
| 2.51.0 | 98 | 10/22/2026 |
| 2.50.0 | 87 | 10/22/2026 |
| 2.49.0 | 86 | 10/22/2026 |