tags:

views:

601

answers:

3

Is there a YAML driver for the Java XStream package?

I'm already using XStream to serialise/deserialise both XML and JSON. I'd like to be able to do the same with YAML.

+1  A: 

You might find that helpful to get a direction: XStream - how to serialize objects to non XML formats

Gennady Shumakher
A: 

I used JYAML and it worked great. I know it doesn't directly answer your question but it works well.

Mario Ortegón
+1  A: 

To parse a YAML document you can use this chain: YAML -> SnakeYAML -> Java -> Your Application (-> XStream -> XML)

Emitting YAML is simpler and there are a couple of options: 1) Your Application -> XStream with Custom Writer -> YAML 2) Your Application -> SnakeYAML -> YAML

The second option does not require any additional development.