Skip to content

Commit 75b794f

Browse files
committed
Added missing JSON deserializer
1 parent 0f19954 commit 75b794f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

simvue/serialization.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ def deserialize_data(
189189
return _deserialize_dataframe(data)
190190
elif mimetype == "application/vnd.simvue.torch.v1":
191191
return _deserialize_torch_tensor(data)
192+
elif mimetype == "application/json":
193+
return _deserialize_json(data)
192194
elif mimetype == "application/octet-stream" and allow_pickle:
193195
return _deserialize_pickle(data)
194196
return None
@@ -240,6 +242,11 @@ def _deserialize_torch_tensor(data: "Buffer") -> typing.Optional["Tensor"]:
240242
return torch.load(mfile)
241243

242244

243-
def _deserialize_pickle(data):
245+
def _deserialize_pickle(data) -> typing.Optional[typing.Any]:
244246
data = pickle.loads(data)
245247
return data
248+
249+
250+
def _deserialize_json(data) -> typing.Optional[typing.Any]:
251+
data = json.loads(data)
252+
return data

0 commit comments

Comments
 (0)