Existen numerosas bibliotecas Scala para convertir objetos arbitrarios a JSON y algunas para convertir JSON a XML, pero parece que no puedo encontrar una buena manera de convertir objetos arbitrarios a XML. ¿Cuál es un buen enfoque?Convertir objeto Scala a XML
6
A
Respuesta
0
scalaxb parece decente, probaría eso primero.
3
Utilicé scalaxb hace un tiempo. Funciona muy bien si tiene un XSD (o WSDL) como entrada para generar sus clases. Si este es el caso, también recomiendo usarlo.
Como también está hablando de JSON, es posible que tenga una aplicación web que utiliza REST. En este caso, eche un vistazo a Lift's REST-Support. Por ejemplo, si usa uno de sus marcos de persistencia internos, todos los tipos de entidad obtienen un método toXML
de forma gratuita.
Una tercera posibilidad sería write your own conversion usando Scala's XML literals.
Por cierto posibles duplicados en desbordamiento de pila: Scala XML serialization y Which XML serialization library for Scala?
Cuestiones relacionadas
- 1. XML a JSON con Scala
- 2. objeto Axis2 a xml
- 3. convertir xml a objeto java utilizando jaxb (unmarshal)
- 4. Cómo convertir una cadena a un objeto XML en JavaScript?
- 5. Cómo convertir XML (SOAP) a objeto JSON por JavaScript
- 6. Convertir XML a psobject
- 7. Convertir XML a formato JSON
- 8. Convertir xml a Java Bean
- 9. Convertir archivo CSV a XML
- 10. Objeto Scala scala
- 11. XML recursiva en Scala
- 12. Rendimiento de Scala XML frente a Java XML
- 13. Convertir objeto a enum C#
- 14. C# Convertir objeto a Decimal
- 15. Scala Patrón XML a juego y atributos
- 16. Convertir un Scala Buffer a Java ArrayList
- 17. ¿Existe alguna forma rápida de convertir objetos Java xml en objetos Scala xml?
- 18. Convertir archivo XML a CSV en java
- 19. ¿Serializar un objeto a JSON, XML, YAML?
- 20. Convierta un objeto a una cadena XML
- 21. serialización de Scala XML
- 22. ¿Alguna conversión de XML de scala a DOM de w3c?
- 23. Scala: XML Atributo análisis
- 24. Scala parámetros de tipo paso a objeto
- 25. Scala sintaxis - cuerda pase a objeto
- 26. script php para convertir xml a dtd
- 27. Convertir atributos XML a elementos XSLT
- 28. Convertir XML a texto escapado en XSLT
- 29. Cómo convertir cadena a XML mediante C#
- 30. ¿Convertir formato PSD a Android XML (formato)?
toXML de Liftweb parece que lleva un JValue, no un objeto arbitrario, a menos que haya alguna parte de la API que me falta. Re: scalaxb, no tengo esquemas. – Josh
Lo siento, estaba hablando de entidades de persistencia de Lift con un rasgo mixto [Mapper] (http://scala-tools.org/mvnsites/liftweb-2.4-M4/#net.liftweb.mapper.Mapper). – Silas