2011-12-02 9 views
6

任意のオブジェクトをJSONに変換するための数多くのScalaライブラリがありますが、JSONをXMLに変換するにはいくつかのライブラリがありますが、任意のオブジェクトをXMLに変換するうまい方法を見つけることはできません。良いアプローチは何ですか?ScalaオブジェクトをXMLに変換する

答えて

0

scalaxb私はまずそれを試してみましょう。

3

少し前にscalaxbを使用しました。クラスを生成するための入力としてXSD(またはWSDL)を使用している場合は、非常にうまく動作します。このような場合は、使用することをお勧めします。

JSONについて話しているので、RESTを使用しているWebアプリケーションを使用している可能性があります。この場合、Lift's REST-Supportをご覧ください。たとえば、内部永続性フレームワークのいずれかを使用する場合、すべてのエンティティタイプは無料でtoXMLメソッドを取得します。

第3の可能性はwrite your own conversionScala's XML literalsを使用することです。スタックオーバーフローの

ところで重複の可能性: Scala XML serializationWhich XML serialization library for Scala?

+0

私が欠けているAPIのいくつかの部分がありますしない限り、それは、JValueではなく、任意のオブジェクトを取るようLiftwebのtoXmlが見えます。 Re:scalaxb、私はスキーマを持っていません。 – Josh

+0

申し訳ありませんが、私は、特性が混在したリフトの永続性エンティティについて話していました[Mapper](http://scala-tools.org/mvnsites/liftweb-2.4-M4/#net.liftweb.mapper.Mapper)。 – Silas

関連する問題