play-json

    5热度

    2回答

    隐格式我已经定义了一个递归类: case class SettingsRepository(id: Option[BSONObjectID], name: Option[String], children: Option[List[SettingsRepository]]) 有如下一个JSON格式隐: implicit val repositoryF

    1热度

    1回答

    我有以下的发挥框架2.3 JSON变压器 val transAddress = ( (__ \ 'address \ 'line1).json.copyFrom((__ \ 'line1).json.pick) and (__ \ 'address \ 'line2).json.copyFrom((__ \ 'line2).json.pick) and (__ \ 'a

    0热度

    1回答

    比较嵌套的JSON-阵列播放JSON和Specs2我可以匹配JSON的机构是这样的: contentAsJson(res) must equalTo(responseBody) 是否有一个方法可行忽略JSON阵列和订单(递归)而不是平等的JSON数组像他们是集?

    1热度

    1回答

    我有以下类(简化的比特存在),这将延长JSON格式,对于表示数据库级与所述ID字段的特定对象: import play.api.libs.json._ import play.api.libs.functional.syntax._ class EntityFormat[T <: Entity](entityFormatter: Format[T]) extends Format[T] {

    0热度

    1回答

    json转换器中的大多数示例都是关于JsObject的。我试着改造的JsArray但得到这个错误 val json = Json.parse("""[{"toto":1},{"toto":10},{"tata":2}]"""] val transformer = (__ \'toto).json.update(__.read[JsNumber].map{o => JsNumber(3)})

    1热度

    1回答

    我有这样的代码来检查列表为空或不是,如果是空的,它将有ValidationError(“不应该空”) case class Foo(t: List[String], r: String) object Foo { implicit val fooReads: Reads[Foo] = ( (JsPath \ "t").read[List[String]] .fil

    0热度

    1回答

    我有一个看起来像这样的json。 { "key1": "val1", "key2": "val2", //other stuff "key5": { "nkey1": [ "nval1", "nval2" ], "nkey2": 90, "nkey3": 100 }, "page": 1, "rows": 30, "res

    0热度

    1回答

    我在斯卡拉的自定义数据类型的简单值: case class GPID(value: Int) { // ... other stuff ... implicit val writesGPID = new Writes[GPID] { def writes(g: GPID): JsValue = { Json.obj( "GPID" ->

    1热度

    1回答

    我正在试图制作一个通用Writer来让我使用Play Json的JSON的字符串表示。我已经得到了到现在为止是 import com.twitter.finatra.http.Controller import play.api.libs.json.{Json, Writes} trait MyController extends Controller { def handle(r

    2热度

    1回答

    我有一个案例类User与Enum作为其属性之一 我想用Play-Json API这个类转换为Json但我收到错误 这里是我的User类 case class User (name : String= "", id : String = "", status : UserStatus = ACTIVE) object User{ implicit val userFmt = Json.for