Ho un file YAML che sto usando come un tipo di file di configurazione. Si ooks come questo,Come si analizzano in realtà i valori in YAML in Java?
tests:
- category: some_category
test:
- name: hello
key1: value1
key2: value2
- name: hithere
key1: value1
key2: value2
voglio fare qualcosa di simile:
for all tests as test:
print test.name + test.key1
ho guardato JYaml e SnakeYaml, ma tutti sembrano fare è mappa da YAML a oggetti Java. YAML non è il lavoro giusto per questo? C'è un modo semplice per raggiungere questo obiettivo? tutto ciò di cui ho bisogno è di scorrere e ottenere i valori di ciascuno, tipo una traversata DOM.
SnakeYAML può analizzarlo con 2 righe: Yaml yaml = new Yaml(); yaml.load (documento); Quali sono i metodi in YamlBeams che non sono disponibili in SnakeYAML? – Andrey