serialization fixes
This commit is contained in:
parent
6291c39fd7
commit
a5d197c2fb
@ -63,10 +63,9 @@ class Base(pydantic.BaseModel):
|
||||
Returns:
|
||||
The object as a json string.
|
||||
"""
|
||||
# from reflex.utils.serializers import serialize
|
||||
from reflex.utils.serializers import serialize
|
||||
|
||||
return self.model_dump_json()
|
||||
# return self.__config__.json_dumps(self.dict(), default=serialize)
|
||||
return self.__pydantic_serializer__.to_json(value=self, fallback=serialize).decode()
|
||||
|
||||
def set(self, **kwargs):
|
||||
"""Set multiple fields and return the object.
|
||||
|
@ -220,7 +220,7 @@ def _encode_var(value: Var) -> str:
|
||||
final_value = str(value)
|
||||
data = value._var_data.dict()
|
||||
data["string_length"] = len(final_value)
|
||||
data_json = value._var_data.__pydantic_serializer__.to_json(value=data, fallback=serialize)
|
||||
data_json = value._var_data.__pydantic_serializer__.to_json(value=data, fallback=serialize).decode()
|
||||
|
||||
return (
|
||||
f"{constants.REFLEX_VAR_OPENING_TAG}{data_json}{constants.REFLEX_VAR_CLOSING_TAG}"
|
||||
|
Loading…
Reference in New Issue
Block a user