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

时间:2010-07-29 13:27:50

标签: java perl json serialization

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

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

2 个答案:

答案 0 :(得分:4)

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

http://yaml.org/

答案 1 :(得分:2)

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