Ruby 可以使用Marshal来序列化和反序列化
Marshal.load(Marshal.dump(some_obj))
*这个地方创建的是深拷贝。
另外可以使用YAML来进行对象数据的转化
require 'yaml'
YAML::load(some_obj.to_yaml)
Ruby 可以使用Marshal来序列化和反序列化
Marshal.load(Marshal.dump(some_obj))
*这个地方创建的是深拷贝。
另外可以使用YAML来进行对象数据的转化
require 'yaml'
YAML::load(some_obj.to_yaml)
本文标题:Ruby对象序列化
本文链接:https://www.haomeiwen.com/subject/cmrynqtx.html
网友评论