将数据结构从java传递到perl(反之亦然)

将数据结构从java传递到perl(反之亦然),java,perl,json,serialization,Java,Perl,Json,Serialization,几天前,我问过如何将数据结构从java传递到perl,反之亦然,其中一个记录是JSON。我玩过它(主要使用Gson for java),它看起来很不错。唯一的问题是我的数据结构中有引用(指向同一数据结构中的其他对象)。目前,每一个这样的引用都是完全“翻译”的,所以实际上每个对象都被复制了很多次,并且你不能告诉所有这些引用都指向同一个对象 是否有某种方法可以将信息从java传递到per,反之亦然,最好是以人类可读的格式,这样也可以保留有关引用的数据,而不是复制值?类似于JSON的是“YAML”,Y

几天前,我问过如何将数据结构从java传递到perl,反之亦然,其中一个记录是JSON。我玩过它(主要使用Gson for java),它看起来很不错。唯一的问题是我的数据结构中有引用(指向同一数据结构中的其他对象)。目前,每一个这样的引用都是完全“翻译”的,所以实际上每个对象都被复制了很多次,并且你不能告诉所有这些引用都指向同一个对象

是否有某种方法可以将信息从java传递到per,反之亦然,最好是以人类可读的格式,这样也可以保留有关引用的数据,而不是复制值?

类似于JSON的是“YAML”,YAML允许您准确描述。我相信有一个用于Perl的YAML解析器,我知道有一个用于Java,因为我在当前的应用程序中使用它

我建议从Perl访问Java类,反之亦然,。一旦运行了该接口,就可以轻松地从类中访问方法和属性。

YAML::XS()是目前最好的Perl YAML解析器。