model.py
PydanticJSON
dataclass
Bases: IO[BaseModel]
IO to load and save Pydantic models to JSON
Example usage:
>>> from pathlib import Path
>>> from ordeq_pydantic import PydanticJSON
>>> from pydantic import BaseModel
>>> class MyModel(BaseModel):
... hello: str
... world: str
>>> dataset = PydanticJSON(
... path=Path("path/to.json"),
... model_type=MyModel
... )