在列表中添加Json Payload的元素

时间:2017-05-17 19:24:24

标签: json scala rest playframework

package controllers

import play.api._
import play.api.mvc._
import play.api.libs.functional.syntax._
import play.api.libs.json.{JsPath, Reads}

import scala.collection.mutable.ListBuffer

class Application extends Controller {
  import play.api.libs.json.Json

  def saveStock = Action { request =>
    val json = request.body.asJson.get
    val principal = (json \ "AAA").get.as[Int]
    val upfrontValueFee = (json \ "BBB" \ "value").get.as[Int]
    val upfrontCreditlineFee = (json \"CCC" \ "value").get.as[Int]
    val id: List[String] = (json \ "DDD" \\ "id").get.as[List[Int]
    Ok("Hello")
  }
}

这是我的代码。我正在使用Play创建REST API。我正在接受请求有效载荷。我有一系列ID(Int)。我想把它们列入清单。能告诉我一些解决方案吗?我也使用过Reads。但它不适合我的需要。我是scala和开发的初学者。这是我在Stackoverflow中的第一个问题。我犯了一些编辑错误。抱歉给您带来不便。

0 个答案:

没有答案
相关问题