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_jsonde 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_tripdedicado 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.