gpt4 book ai didi

java - Perl YAML::Syck 编码的字符串,如何使用 JYaml 在 Java 中正确解码?

转载 作者:行者123 更新时间:2023-12-02 00:54:40 26 4
gpt4 key购买 nike

使用 beanstalkd 并将作业放入包含 YAML::Syck 编码的哈希值的管/队列中($YAML::Syck::ImplicitTyping = 1)。

我需要 Java 端的一些语法帮助,了解如何解码处理从 beanstalkd 作业中提取的字符串。 Perl 哈希最终被编码为 YAML 字符串,如下所示:

--- 名字第一
--- 迈克
--- 姓氏
--- 史密斯
--- 出生日期
--- 07/07/2007

这些 YAML 记录(如上所述)一次仅处理一个。因此,鉴于上面的字符串,我究竟如何让 JYaml 读取该字符串,并使用以下方法解码为对象类:

客户.NameFirst
客户.NameLast
客户.DOB

最佳答案

我怀疑您在应该执行 Dump(\%hash) 的地方执行 Dump(%hash)。前者转储交替键和值的独立列表;后者转储每个值与一个键关联的哈希值,例如:

---
DOB: 07/07/2007
NameFirst: Mike
NameLast: Smith

关于java - Perl YAML::Syck 编码的字符串,如何使用 JYaml 在 Java 中正确解码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com