dataclass-wizard
dataclass-wizard copied to clipboard
Add optional `orjson` backend and `to_json_bytes` / `from_json_bytes` helpers
-
Goal: Faster JSON serialization + bytes I/O path.
-
Scope:
- Optional extra:
dataclass-wizard[orjson] -
formats.json.dumps(..., backend="orjson") -> bytes(or separatedumps_bytes) -
DataclassWizard.to_json_bytes()/DataclassWizard.from_json_bytes()(optional)
- Optional extra:
-
Acceptance criteria:
- No required dependency changes for core users.
- Clear behavior for bytes vs str.
- Benchmarks or at least microbench + docs note.