20 lines
333 B
Python
20 lines
333 B
Python
#!/usr/bin/env python3
|
|
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class Person(BaseModel):
|
|
name: str
|
|
age: int
|
|
|
|
|
|
if __name__ == "__main__":
|
|
json = '{"name": "hatter", "age": 18}'
|
|
person = Person.model_validate_json(json)
|
|
dump_json = person.model_dump_json(indent=4)
|
|
|
|
print(json)
|
|
print(person)
|
|
print(dump_json)
|