‘parse_raw’ is a class method, and takes a str or bytes and parses it as json, then passes the result to parse_obj.
Example
emp1 = Employee.parse_raw('{"id" : 1, "name" : "Krishna", "age": 32}')
parse_raw_demo.py
from pydantic import BaseModel
class Employee(BaseModel):
id: int
name: str
age: int
emp1 = Employee.parse_raw('{"id" : 1, "name" : "Krishna", "age: 32}')
emp1Json = emp1.json()
print(emp1Json)
Output
{"id": 1, "name": "Krishna", "age": 32}
No comments:
Post a Comment