Tengo un archivo YAML que estoy usando como una especie de archivo de configuración. Se ooks como este,¿Cómo se analizan los valores en YAML en Java?
tests:
- category: some_category
test:
- name: hello
key1: value1
key2: value2
- name: hithere
key1: value1
key2: value2
quiero hacer algo como esto:
for all tests as test:
print test.name + test.key1
He mirado JYaml y SnakeYaml pero todos parecen hacerlo es el mapa de YAML a objetos Java. ¿YAML no es el trabajo adecuado para esto? ¿Hay una manera simple de lograr esto? todo lo que necesito es iterar y obtener los valores de cada uno, algo así como un cruce DOM.
SnakeYAML puede analizarlo con 2 líneas: Yaml yaml = new Yaml(); yaml.load (documento); ¿Cuáles son los métodos en YamlBeams que no están disponibles en SnakeYAML? – Andrey