Metadata-Version: 2.1
Name: jsonpython
Version: 0.0.4
Summary: A package to deserialize and serialize json files.
Home-page: https://github.com/TAFH-debug/jsonpy
Author: TAFH-debug
Author-email: aushahman2007@gmail.com
License: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE

# Jsonpy

## A package to deserialize and serialize json.

### Example:

#### data.json
```json
{
  "name": "Alex",
  "age": 23,
  "car": {
    "model": "Tesla X",
    "cost": 40000,
    "company": {
      "name": "Tesla"
    }
  }
}
```

#### main.py

```python
from src.jsonpython import *

jobj = get_json_object("data.json")

print(jobj['name'])  # Alex
print(jobj['car']['model'])  # Tesla X


class Company:
    name: str


class Car:
    model: str
    cost: int
    company: Company


class Person:
    age: int
    name: str
    car: Car


person = get_class(Person, "data.json")

print(person.car.model)  # Tesla X
```
