Metadata-Version: 2.4
Name: jsonschema2pydantic
Version: 0.1.0
Summary: Convert jsonschema to pydantic model
Author-email: rostyslav <rostmoguchiy@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: pydantic>=2.11.7
Description-Content-Type: text/markdown

# jsonschema2pydantic

Convert jsonschema to pydantic model

## Installation

```bash
pip install jsonschema2pydantic
```

## Examples

```python
from pydantic import BaseModel
from jsonschema2pydantic import generate_schema

class Model(BaseModel):
    field_1: str
    field_2: int
    field_2: bool

DynamicModel = generate_schema({
  "properties": {
    "field_1": {
      "title": "Field 1",
      "type": "string"
    },
    "field_2": {
      "title": "Field 2",
      "type": "boolean"
    }
  },
  "required": [
    "field_1",
    "field_2"
  ],
  "title": "Model",
  "type": "object"
})

assert Model.model_json_schema() == DynamicModel.model_json_schema()
```
