Pydantic · Class
SerializationInfo
Pydantic functional serializers let you change how fields or whole models are dumped. Choose plain mode to replace default serialization, or wrap mode to call the default serializer and then modify its result.
Last updated
Syntax
@field_serializer('field_name', mode='plain' | 'wrap', when_used='always' | 'unless-none' | 'json' | 'json-unless-none')
@model_serializer(mode='plain' | 'wrap', when_used='always' | 'unless-none' | 'json' | 'json-unless-none')In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
field_serializermodel_serializerWrapSerializerSerializeAsAnySerializationInfoFieldSerializationInfo