¿Hay un controlador YAML para el paquete Java XStream?Serialise a YAML usando XStream en Java
Ya estoy usando XStream para serializar/deserializar XML y JSON. Me gustaría poder hacer lo mismo con YAML.
¿Hay un controlador YAML para el paquete Java XStream?Serialise a YAML usando XStream en Java
Ya estoy usando XStream para serializar/deserializar XML y JSON. Me gustaría poder hacer lo mismo con YAML.
para analizar un documento YAML puede utilizar esta cadena: YAML -> SnakeYAML -> Java -> Su aplicación (-> xstream -> XML)
emisor de YAML es más sencillo y hay un par de opciones : 1) Su aplicación -> xstream con el escritor de encargo -> YAML 2) Su aplicación -> SnakeYAML -> YAML
La segunda opción no requiere ningún desarrollo adicional.
Usted puede encontrar que útil para obtener una dirección: XStream - how to serialize objects to non XML formats
que utilizan JYAML y funcionó muy bien. Sé que no responde directamente a tu pregunta, pero funciona bien.
Mientras que XStream es bastante bueno para XML, JSON produce es bastante feo, debido a la conversión utilizando la notación Badgerfish.
Pero podría considerar usar Jackson para las 3; ya que aunque el paquete predeterminado solo maneja JSON, hay extensiones para XML y YAML, y todos funcionan usando la misma poderosa funcionalidad de enlace de datos, solo difieren en analizadores y analizadores de bajo nivel (para XML, se usa Stax API)
"Serialise" es la correcta ortografía británica. O la ortografía británica o estadounidense sería aceptable, pero no creo que deba ser "corregida" de lo que OP elija. – Draemon