JSON Processing
Beyond stdlib JSON: resilient parsing with fallback defaults, RFC 6902 JSON Patch operations, deep merge with configurable array strategies, flatten/unflatten between nested and dot-notation, path-based extraction without null-chain hell. The toolkit for working with semi-structured payloads from APIs, configs, and webhook bodies.
Projects
Packages (12)
- @philiprehberger/dotnet-flatten-jsondotnet
Flatten nested JSON objects into dot-notation key-value pairs, and unflatten them back.
- @philiprehberger/dotnet-json-mergedotnet
Deep merge JSON documents with configurable array strategies and null handling using System.Text.Json.
- @philiprehberger/dotnet-json-patchdotnet
RFC 6902 JSON Patch operations for System.Text.Json — apply, generate, and parse patch documents.
- @philiprehberger/dotnet-json-schemadotnet
Validate JSON documents against JSON Schema with structured error paths using System.Text.Json.
- @philiprehberger/go-jsonpathgo
JSONPath query and extraction for Go. Type-safe with generics, zero dependencies
- @philiprehberger/kt-flatten-jsonkotlin
Flatten nested maps to dot-notation keys and unflatten back.
- @philiprehberger/py-flatten-jsonpython
Flatten nested JSON/dicts into dot-notation keys and unflatten back
- @philiprehberger/rb-ini-parserruby
INI file parser and writer with section support and type coercion
- @philiprehberger/rb-json-mergeruby
JSON Merge Patch (RFC 7396) and JSON Patch (RFC 6902) for Ruby
- @philiprehberger/rb-json-pathruby
JSONPath expression evaluator with dot notation, wildcards, slices, filters, and recursive descent
- @philiprehberger/rb-json-schemaruby
JSON Schema validator supporting common draft-07 keywords with schema composition, conditional validation, and compiled schemas
- @philiprehberger/rb-toml-kitruby
TOML v1.0 parser and serializer for Ruby with comment preservation, schema validation, merging, querying, type coercion, and diffing