【发布时间】:2021-03-20 20:31:06
【问题描述】:
我正在尝试转换 JSON 值:
[
{
"msg": "Hiiiiii",
"name": "Ruchirrrr"
},
{
"msg": "Holaaa Amigo",
"name": "Pablo"
},
{
"msg": "Demo",
"name": "RuchirD"
}
]
在 Scala 中转换为 XML 格式。 我从 Greeting 对象类型的 MongoDB 获取 json 格式的上述数据: Greeting.scala:
case class Greeting(msg:String,name:String)
我转换成 XML 的路径如下所示:
path("getXML"){
val greetingSeqFuture: Future[Seq[Greeting]] = MongoDAL.fetchAllGreetings()
val jsonMapper = new ObjectMapper
val greet = jsonMapper.readValue(greetingSeqFuture,classOf[Greeting])
}
fetchAllGreetings() 方法以 JSON 的形式从我的 MongoDB 数据库返回数据,在这里我试图将其转换为 XML。 readValue() 方法也出现错误。
我已经在我的built.sbt 文件中导入了"com.fasterxml.jackson.core" % "jackson-databind" % "2.4.0" 这个依赖项。
在 Java 中有很多资源可以做同样的事情,但在 Scala 中它们不适合我。
【问题讨论】:
标签: json xml scala akka akka-http