prefect.server.utilities.schemas.serializers

Functions

orjson_dumps

orjson_dumps(v: Any) -> str
Utility for dumping a value to JSON using orjson. orjson.dumps returns bytes, to match standard json.dumps we need to decode.

orjson_dumps_extra_compatible

orjson_dumps_extra_compatible(v: Any) -> str
Utility for dumping a value to JSON using orjson, but allows for
  1. non-string keys: this is helpful for situations like pandas dataframes, which can result in non-string keys
  2. numpy types: for serializing numpy arrays
orjson.dumps returns bytes, to match standard json.dumps we need to decode.