有许多Scala库将任意对象转换为JSON,还有一些将JSON转换为XML,但似乎找不到将任意对象转换为XML的好方法。什么是好方法?将Scala对象转换为XML
6
A
回答
0
scalaxb看起来不错,我会先试试。
3
前段时间我用过scalaxb。如果你有一个XSD(或WSDL)作为输入来生成你的类,它会很好地工作。如果是这种情况,我也推荐使用它。
由于您也在谈论JSON,因此您可能有一个使用REST的Web应用程序。在这种情况下,请看Lift's REST-Support。例如,如果您使用其内部持久性框架之一,则所有实体类型都可免费获得toXML
方法。
第三种可能性是write your own conversion使用Scala's XML literals。 Stack Overflow上
顺便说一下可能的重复: Scala XML serialization 和Which XML serialization library for Scala?
相关问题
- 1. 将对象转换为xml
- 2. Java XStream将XML转换为对象
- 3. 如何将Python对象转换为XML?
- 4. 将XML转换为Java对象
- 5. 将XML转换为TCL对象
- 6. 将HttpResponseMessage转换为XML到对象
- 7. 将Java对象转换为RDF XML
- 8. 将java对象转换为xml?
- 9. 将java对象从sql转换为xml
- 10. 将java对象转换为动态xml
- 11. 将XML转换为c#对象
- 12. c#将对象类转换为XML
- 13. 将对象转换为XML字符串
- 14. 将XML对象转换为字符串
- 15. 将对象转换为XML Cocoa
- 16. 有没有一种快速的方法将Java xml对象转换为Scala xml对象?
- 17. 将Java对象转换为java xml对象
- 18. 将@RequestBody转换为对象
- 19. 将对象转换为json
- 20. 将对象转换为json?
- 21. 将对象转换为行
- 22. 将HttpResponseMessage转换为对象
- 23. 将流转换为对象?
- 24. 将对象转换为NameValueCollection
- 25. 将对象转换为NSDictionary
- 26. 将jcas对象转换为json对象
- 27. 将javascript对象转换为json对象
- 28. 将对象转换为jquery对象
- 29. 将Image对象转换为BufferedImage对象
- 30. 将TS对象转换为data.frame对象
Liftweb的toxml用于看起来像它需要一个JValue,不是一个武断的对象,除非有我失踪了API的某些部分。回复:scalaxb,我没有模式。 – Josh
对不起,我在谈论Lift的持久性实体,它具有混合的特征[Mapper](http://scala-tools.org/mvnsites/liftweb-2.4-M4/#net.liftweb.mapper.Mapper)。 – Silas