dkit-core
Core library for dkit — a Swiss army knife for data format conversion and querying.
This crate provides the foundational types and engines that power dkit:
- [
value::Value] — Unified data model representing JSON, CSV, YAML, TOML, and more - [
error::DkitError] — Structured error types for parsing, writing, and querying - [
format] — Readers and writers for 12+ data formats (JSON, CSV, YAML, TOML, XML, etc.) - [
query] — Query engine with path navigation, filtering, sorting, and built-in functions
Quick Start
use FormatReader;
use JsonReader;
let json = r#"{"name": "Alice", "age": 30}"#;
let reader = JsonReader;
let value = reader.read.unwrap;