相关疑难解决方法(0)

如何在SnakeYaml中解析部分YAML文件

我是YAML的新手并且解析了一个YAML配置文件,如下所示:

applications:
  authentication:
    service-version: 2.0
    service-url: https://myapp.corp/auth
    app-env: DEV
    timeout-in-ms: 5000
    enable-log: true

  service1:
    enable-log: true
    auth-required: true
    app-env: DEV
    timeout-in-ms: 5000
    service-url: https://myapp.corp/service1
    service-name: SomeService1
    service-version: 1.1
    service-namespace: http://myapp.corp/ns/service1

  service2:
    enable-log: true
    auth-required: true
    app-env: DEV
    timeout-in-ms: 5000
    service-url: https://myapp.corp/service2
    service-name: SomeService2
    service-version: 2.0
    service-namespace: http://myapp.corp/ns/service2
Run Code Online (Sandbox Code Playgroud)

我必须解析以下Map结构

+==================================+
| Key              |               |
+==================================+
| authentication   | AuthConfig    |
+----------------------------------+
| service1         | ServiceConfig |
+----------------------------------+
| service2         | ServiceConfig |
+----------------------------------+
Run Code Online (Sandbox Code Playgroud)

AuthConfig并且ServiceConfig是我们系统中的自定义对象.

有人可以提供一些提示怎么做?

java yaml snakeyaml

10
推荐指数
1
解决办法
8870
查看次数

标签 统计

java ×1

snakeyaml ×1

yaml ×1