如何处理post主体中的多个参数。为了处理一个我做的事:
post {
respondWithMediaType(`application/json`) {
entity(as[String]) { text =>
complete(extract(text).toJson.compactPrint)
}
}
}现在我需要得到一个秒的双参数。
有什么帮助吗?
谢谢
发布于 2014-07-24 14:27:32
用所需的两个字段定义case类
case class MyClass(first: String, second: Double)为MyClass创建Json格式
object MyJsonProtocol extends DefaultJsonProtocol {
implicit val formatMyClass = jsonFormat2(MyClass)
}喷雾将把json反序列化为MyClass。
post {
respondWithMediaType(`application/json`) {
entity(as[MyClass]) { myClass =>
complete(extract(text).toJson.compactPrint)
}
}
}https://stackoverflow.com/questions/24936067
复制相似问题