Ruby:将项目推送到Marshal或JSON而不进行反序列化?

时间:2014-05-01 09:59:39

标签: ruby json serialization marshalling

是否可以在JSON或Marshal中序列化数组并将序列化项目推送到序列化数组的末尾?或者我被迫反序列化数组,推送项目,然后重新序列化它?

可以像这样(或在JSON中)工作的东西吗?

x = [1,2,3]
serial = Marshal.dump(x)
serial << Marshal.dump([4])
Marshal.load(serial)
=> [1,2,3,4]

0 个答案:

没有答案