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

标签 java perl json serialization

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

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

最佳答案

与 JSON 类似的是“YAML”,而 YAML 完全符合您的描述。我相信有一个用于 Perl 的 YAML 解析器,我知道有一个用于 Java,因为我在当前的应用程序中使用它。

http://yaml.org/

关于java - 将数据结构从 java 传递到 perl(反之亦然),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3362939/

相关文章:

java - 在 Hadoop 分布式缓存中创建和放置文件

json - curl 命令无法传递 bash 参数

java - Jaxb + Jersey 。跳过生成的 json 中的空字段

json - 使用动态变量的 Azure 逻辑应用 HTTP 后构建 JSON

java - 如何获取公共(public)类中注入(inject)的bean的值

java - 根据某些规则分割字符串

java - Spring安全中的重定向url

perl - 使用 Perl 的 3D 立方体中的点或球体

正则表达式以任意顺序匹配多个捕获组

python - 优化多个 sed 语句