Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Serialise to YAML using XStream in Java

Tags:

java

yaml

xstream

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.

like image 359
Jon Cram Avatar asked Oct 26 '22 07:10

Jon Cram


1 Answers

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.

like image 197
Andrey Avatar answered Oct 31 '22 07:10

Andrey