HSGPPeriodic.model_dump_json#
- HSGPPeriodic.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)#
- !!! abstract “Usage Documentation”
[
model_dump_json
](../concepts/serialization.md#json-mode)
Generates a JSON representation of the model using Pydantic’s
to_json
method.- Args:
indent: Indentation to use in the JSON output. If None is passed, the output will be compact. ensure_ascii: If
True
, the output is guaranteed to have all incoming non-ASCII characters escaped.If
False
(the default), these characters will be output as-is.include: Field(s) to include in the JSON output. exclude: Field(s) to exclude from the JSON output. context: Additional context to pass to the serializer. by_alias: Whether to serialize using field aliases. exclude_unset: Whether to exclude fields that have not been explicitly set. exclude_defaults: Whether to exclude fields that are set to their default value. exclude_none: Whether to exclude fields that have a value of
None
. exclude_computed_fields: Whether to exclude computed fields.While this can be useful for round-tripping, it is usually recommended to use the dedicated
round_trip
parameter instead.round_trip: If True, dumped values should be valid as input for non-idempotent types such as Json[T]. warnings: How to handle serialization errors. False/”none” ignores them, True/”warn” logs errors,
“error” raises a [
PydanticSerializationError
][pydantic_core.PydanticSerializationError].- fallback: A function to call when an unknown value is encountered. If not provided,
a [
PydanticSerializationError
][pydantic_core.PydanticSerializationError] error is raised.
serialize_as_any: Whether to serialize fields with duck-typing serialization behavior.
- Returns:
A JSON string representation of the model.