【发布时间】:2014-11-05 22:40:57
【问题描述】:
这是我第一次使用 YAML 文件,所以我首先想到的是找到任何可以帮助我解析文件的库。
我找到了两个库,YamlBean 和 SnakeYAML。我不确定我要使用哪一个。
这是我尝试解析的文件示例:
users:
user1:
groups:
- Premium
user2:
groups:
- Mod
user3:
groups:
- default
groups:
Mod:
permissions:
test: true
inheritance:
- Premium
default:
permissions:
test.test: true
inheritance:
- Mod
Admin:
permissions:
test.test.test: true
inheritance:
- Mod
文件会动态变化,所以我不知道该文件将包含多少用户或组。
我想从中获取的信息是用户名和组,如下所示:
user1 Premium
user2 Mod
user3 default
从组中只有组名,如下所示:
Mod
default
Admin
谁能帮我从这里开始?什么是最好的图书馆? YamlBean 还是 SnakeYAML?
我想,我需要将信息保存在我可以轻松迭代的内容中。
【问题讨论】: