多键 -> 值映射的配置文件选项
Config file options for a multi-key -> value map
我想为 Java 应用程序创建一个静态配置文件,其中我有多个输入映射到输出值(类似于复合 HashMap 键到值)。代表这样的东西的最佳配置是什么
此类 csv 配置的抽象示例为:
Apple, Orange, Banana -> Value1
Orange, Apple, Banana -> Value2
这可以用 YAML 更好地表示吗?如果是这样,在 yaml 中表示它的最佳方式是什么。有比 csv/yaml/json 更好的选择吗?
YAML 允许你做
[Apple, Orange, Banana]: Value1
它将 序列 [Apple, Orange, Banana]
(不是每个包含的项目)映射到给定值。您也可以将序列写成块样式:
? - Apple
- Orange
- Banana
: Value1
?
启动一个显式键,包含列表。 :
开始值。这两个代码示例是等价的。
我想为 Java 应用程序创建一个静态配置文件,其中我有多个输入映射到输出值(类似于复合 HashMap 键到值)。代表这样的东西的最佳配置是什么
此类 csv 配置的抽象示例为:
Apple, Orange, Banana -> Value1
Orange, Apple, Banana -> Value2
这可以用 YAML 更好地表示吗?如果是这样,在 yaml 中表示它的最佳方式是什么。有比 csv/yaml/json 更好的选择吗?
YAML 允许你做
[Apple, Orange, Banana]: Value1
它将 序列 [Apple, Orange, Banana]
(不是每个包含的项目)映射到给定值。您也可以将序列写成块样式:
? - Apple
- Orange
- Banana
: Value1
?
启动一个显式键,包含列表。 :
开始值。这两个代码示例是等价的。