小编Kri*_*son的帖子

解析yaml文件

这是我第一次使用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
Run Code Online (Sandbox Code Playgroud)

该文件将更改为动态,因此我不知道该文件将包含多少用户或组.

我想从中获取的信息是用户名和这样的组

user1 Premium
user2 Mod
user3 default
Run Code Online (Sandbox Code Playgroud)

并且从组中只有组名,就像这样

Mod
default
Admin
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我从这里开始?什么是最好用的库?YamlBean或SnakeYaml.

我想,我需要将信息保存在我很容易迭代的内容中.

java yaml

49
推荐指数
2
解决办法
8万
查看次数

标签 统计

java ×1

yaml ×1