Ruby对象到Java对象
我想从Ruby程序创建一个对象,并将其作为blob存储在SQL数据库中。然后,我希望以后能够将这个blob直接读入Java程序。我知道这些斑点可能不兼容。如何从Ruby创建Java可读的blob 您可以使用json xml、yaml格式将对象存储为字符串。并用java解析它 您可以使用json xml、yaml格式将对象存储为字符串。并用java解析它 到YAML或JSON、XML等 保存在数据库中 到YAML或JSON、XML等 保存在数据库中Ruby对象到Java对象,java,ruby,Java,Ruby,我想从Ruby程序创建一个对象,并将其作为blob存储在SQL数据库中。然后,我希望以后能够将这个blob直接读入Java程序。我知道这些斑点可能不兼容。如何从Ruby创建Java可读的blob 您可以使用json xml、yaml格式将对象存储为字符串。并用java解析它 您可以使用json xml、yaml格式将对象存储为字符串。并用java解析它 到YAML或JSON、XML等 保存在数据库中 到YAML或JSON、XML等 保存在数据库中 您应该使用,它比反序列化json快得多。请参阅您
您应该使用,它比反序列化json快得多。请参阅您应该使用的基准测试,它比反序列化json快得多。请参见基准测试但是,对于超大的对象,这会有多快?说~100mb。不知道,试试看。但我不认为有好的方法可以序列化原生ruby对象并将其反序列化为java对象。即使这是可能的,我也怀疑它会很快。如果没有序列化/反序列化,它也不会像没有序列化/反序列化那么快。最好的方法是对它进行基准测试,看看它是如何为您工作的。好的,谢谢。接受这个答案是因为,尽管另一个提供了有用的链接,但这一个也回答了我的后续问题。不过,对于超大的对象来说,这会有多快?说~100mb。不知道,试试看。但我不认为有好的方法可以序列化原生ruby对象并将其反序列化为java对象。即使这是可能的,我也怀疑它会很快。如果没有序列化/反序列化,它也不会像没有序列化/反序列化那么快。最好的方法是对它进行基准测试,看看它是如何为您工作的。好的,谢谢。接受这个答案是因为,尽管另一个提供了有用的链接,这个也回答了我的后续问题。