Код: Выделить всё
class SubModel(BaseModel):
columns: Mapping
key: List[str]
required: Optional[List[str]]
class Config:
anystr_strip_whitespace: True
extra: Extra.allow
allow_population_by_field_name: True
class MyModel(BaseModel):
name: str
config1: Optional[SubModel]
config2: Optional[Mapping]
class Config:
anystr_strip_whitespace: True
extra: Extra.allow
allow_population_by_field_name: True
Код: Выделить всё
from io import BytesIO
from orjson import dumps
bucket = s3.Bucket(bucket_name)
bucket.upload(BytesIO(dumps(data)), key, ExtraArgs={'ContentType': 'application/json'})
Код: Выделить всё
TypeError: Type is not JSON serializable: MyModel
Код: Выделить всё
dataЯ здесь застрял. Может кто-нибудь мне помочь.
Подробнее здесь: https://stackoverflow.com/questions/682 ... rializable