def dumps(self, value: Union[AnyStr, dict]) -> bytes:
# FIXME handle structs with bytes vals, eg, [1, '2', b'3']
# currently self.loads(self.dumps([1, '2', b'3'])) == [1, '2', '3']
return zlib.compress(ujson.dumps(value).encode())
评论列表
文章目录