【发布时间】:2020-02-19 01:26:02
【问题描述】:
Python 和 Ruby 具有非常好的库,可以将 Yaml 文件解析为 JSON 对象。
解析器需要支持 Yaml Anchor 和 References。
输入
info: &info
legs: 4 legs
type: pet
dog: *info
cat: *info
期望的输出:
{
"info": {
"legs": "4 legs",
"type": "pet"
},
"dog": {
"legs": "4 legs",
"type": "pet"
},
"cat": {
"legs": "4 legs",
"type": "pet"
}
}
我首先尝试了 Jackson YAMLFactory。该库通常不支持锚点和引用。
在 Java 中将 Yaml 解析为 JSON 对象有什么好的解决方案?
【问题讨论】: