我正在使用thrift ruby gem,并且正在执行以下操作
serializer = Thrift::Serializer.new()
binary_string=serializer.serialize(my_thrift_obj)
我将这个 binary_string 存储在一个文件中,但我注意到根本没有压缩。有什么方法可以在序列化时压缩 my_thrift_obj 吗?
此外,有没有办法将任意 ruby 哈希序列化为节俭对象?
我正在使用thrift ruby gem,并且正在执行以下操作
serializer = Thrift::Serializer.new()
binary_string=serializer.serialize(my_thrift_obj)
我将这个 binary_string 存储在一个文件中,但我注意到根本没有压缩。有什么方法可以在序列化时压缩 my_thrift_obj 吗?
此外,有没有办法将任意 ruby 哈希序列化为节俭对象?