JSONResponse.body is UTF-8 bytes and must be decoded

This commit is contained in:
Martijn Pieters
2023-04-27 16:20:12 +01:00
parent 059793d585
commit d4cd787527

View File

@@ -54,7 +54,7 @@ class JsonCoder(Coder):
@classmethod @classmethod
def encode(cls, value: Any) -> str: def encode(cls, value: Any) -> str:
if isinstance(value, JSONResponse): if isinstance(value, JSONResponse):
return value.body return value.body.decode()
return json.dumps(value, cls=JsonEncoder) return json.dumps(value, cls=JsonEncoder)
@classmethod @classmethod