在Scala / Java中是否有一种简单而轻松的序列化方法,类似于Python的pickle?Pickle是一个非常简单的解决方案,在空间和时间上都相当有效(即不是很糟糕),但不关心跨语言的可访问性,版本控制等,并且允许可选的自定义。
我知道的是:
Kryo和protostuff是我找到的最接近的解决方案,但是我想知道是否还有其他东西(或者是否有某种方式应该我知道)。请附上用法示例!理想情况下还包括基准。
编辑2020-02-19:请注意,如下面的@federico所述,由于存储库已由所有者归档,因此该答案不再有效。
现在,Scala具有Scala酸洗功能,具体取决于场景,其性能比Kyro更好或更好- 请参见本演示文稿中的幻灯片34-39 。