我正在使用snakeYaml将某些配置/属性值解析为Configuration对象。
我的yaml文件看起来像这样-
#Thread batchLimit: 1000 threadCountLimit: 2 #Some More Config key: value #MAP keyMapping: <What goes here?>
我的配置类如下所示-
public class Configuration{ int batchlimit; int threadCountLimit; ... Map<String,String> keyMapping; }
如何keyMapping在YAML文件中定义,使其直接通过SnakeYAML读取?
keyMapping
它看起来像这样:
#MAP keyMapping: key1: value1 key2: value2
通常,YAML格式自然支持键值对。看一下以下教程(仅作为示例):https : //github.com/Animosity/CraftIRC/wiki/Complete-idiot’s-introduction-to- yaml
或只是谷歌“ yaml地图”的更多细节。