java - library - ¿Cómo definir un mapa en un archivo YAML para POJO simple?
yaml java (1)
Estoy usando snakeYaml para analizar ciertos valores de configuración / propiedad a un objeto de Configuración.
Mi archivo yaml se ve así:
#Thread
batchLimit: 1000
threadCountLimit: 2
#Some More Config
key: value
#MAP
keyMapping: <What goes here?>
Mi clase de configuración se ve así:
public class Configuration{
int batchlimit;
int threadCountLimit;
...
Map<String,String> keyMapping;
}
¿Cómo defino el keyMapping
en el archivo YAML para que se lea directamente a través de SnakeYAML?
Aquí es cómo puede verse:
#MAP
keyMapping:
key1: value1
key2: value2
Generalmente, el formato YAML tiene soporte natural de pares clave-valor. Mire el siguiente tutorial (solo por ejemplo): https://github.com/Animosity/CraftIRC/wiki/Complete-idiot''s-introduction-to-yaml
O simplemente google "yaml map" para más detalles.