Enable serialization of float subclasses with orjson (#74136)
This commit is contained in:
parent
a053a3a8a4
commit
2225d0e899
2 changed files with 12 additions and 0 deletions
|
@ -35,6 +35,8 @@ def json_encoder_default(obj: Any) -> Any:
|
|||
"""
|
||||
if isinstance(obj, set):
|
||||
return list(obj)
|
||||
if isinstance(obj, float):
|
||||
return float(obj)
|
||||
if hasattr(obj, "as_dict"):
|
||||
return obj.as_dict()
|
||||
if isinstance(obj, Path):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue