CustomModelWrapper.model_dump_json#

CustomModelWrapper.model_dump_json(*, indent=None, ensure_ascii=False, include=None, exclude=None, context=None, by_alias=None, exclude_unset=False, exclude_defaults=False, exclude_none=False, exclude_computed_fields=False, round_trip=False, warnings=True, fallback=None, serialize_as_any=False)[fuente]#
!!! abstract «Usage Documentation»

[model_dump_json](../concepts/serialization.md#json-mode)

Genera una representación JSON del modelo utilizando el método to_json de Pydantic.

Args:

indent: Sangría a utilizar en la salida JSON. Si se pasa None, la salida será compacta. ensure_ascii: Si es True, se garantiza que la salida tendrá todos los caracteres no ASCII entrantes escapados.

Si False (el valor predeterminado), estos caracteres se mostrarán tal como están.

incluir: Campo(s) a incluir en la salida JSON. excluir: Campo(s) a excluir de la salida JSON. contexto: Contexto adicional para pasar al serializador. por_alias: Si se debe serializar utilizando alias de campo. excluir_no_establecidos: Si se deben excluir los campos que no han sido establecidos explícitamente. excluir_valores_por_defecto: Si se deben excluir los campos que están establecidos en su valor por defecto. excluir_nulo: Si se deben excluir los campos que tienen un valor de None. excluir_campos_computados: Si se deben excluir los campos computados.

Si bien esto puede ser útil para el intercambio de datos, generalmente se recomienda utilizar el parámetro round_trip dedicado en su lugar.

round_trip: Si es True, los valores volcado deben ser válidos como entrada para tipos no idempotentes como Json[T]. advertencias: Cómo manejar los errores de serialización. False/»none» los ignora, True/»warn» registra errores,

«error» genera un [PydanticSerializationError][pydantic_core.PydanticSerializationError].

fallback: Una función a llamar cuando se encuentra un valor desconocido. Si no se proporciona,

se genera un error de [PydanticSerializationError][pydantic_core.PydanticSerializationError].

serialize_as_any: Si se deben serializar los campos con un comportamiento de serialización de tipo pato.

Returns:

Una representación en cadena JSON del modelo.