This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Iterating over JYAML data - deserialization Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Iterating over JYAML data - deserialization" Watch "Iterating over JYAML data - deserialization" New topic
Author

Iterating over JYAML data - deserialization

Ben Synes
Ranch Hand

Joined: Jul 18, 2012
Posts: 54
For some reason Im having to work with a yaml file, using JYaml like this:

---
- !tests
dfa:
homepage: "1234212351636"
registration: "35835535"
signup: "37373737"

I can retrieve the file into the following by doing this, but I think this looks a bit expensive:

List<Map<String, String>> out = Yaml.loadType(new File("src/tracking.yml"), ArrayList.class);

Is there any way I can iterate over this? As far as I can tell, its a hashmap within a list.

Also is it possible to just get single values, like all of the numeric values?

Even the header the dfa?

Not much info on the jyaml site, would have preferred to use snakeyaml, but my boss wont allow it

Tony Docherty
Bartender

Joined: Aug 07, 2007
Posts: 2176
    
  47
I've never used Jyaml so sorry but I can't help you but you could try telling your boss Jyaml is no longer supported and no new releases have been issued since 2007 so maybe it's time to move to something like snakeyaml which is still supported.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Iterating over JYAML data - deserialization
 
Similar Threads
ArrayList of ArrayList<String>
Which data structure to use for making a DFA Machine
DateFormat
Regarding Exceptions!
Date formatting