Skip to content

miniproto.observability.to_jsonable

to_jsonable(value: object) -> object

Recursively convert supported observability values into JSON-compatible shapes.

Parameters:

  • value (object) – Snapshot, event, mapping, list, tuple, or leaf value.

Returns:

  • object – Dataclasses as dictionaries, mappings with string keys, sequences as lists, or the leaf unchanged.