From 88df823cf26b3280f24124a4fda9e78ba95ce465 Mon Sep 17 00:00:00 2001 From: LeoLu Date: Thu, 24 Aug 2023 20:45:20 +0800 Subject: [PATCH] FIX JSONField deserialize action --- rest_framework/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 0b56fa7fb..c0ea324f2 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1779,7 +1779,7 @@ class JSONField(Field): data = data.decode() return json.loads(data, cls=self.decoder) else: - json.dumps(data, cls=self.encoder) + data = json.dumps(data, cls=self.encoder) except (TypeError, ValueError): self.fail('invalid') return data