在scala/play框架中构造一个Json文件 [英] Construct a Json File in scala / play framework

查看:124
本文介绍了在scala/play框架中构造一个Json文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将Scala与Play框架一起使用,我需要提供一个看起来像这样的输入: :

I am using the Play framework with Scala, and I need to give an input which has to look like so: :

{
  id: "node37",
  name: "3.7",
  data: {},
  children:[]
},

如何使用json获取该格式?这是Play框架网站上的示例:

How can I obtain that format with json? Here is the example from the Play framework's website:

val JsonObject= Json.obj(
  "users" -> Json.arr(
    Json.obj(
      "id" -> "bob",
      "name" -> 31,
      "data" -> JsNull,
      "children" ->JsNull
    ),
    Json.obj(
      "id" -> "kiki",
      "name" -> 25,
      "data" -> JsNull,
      "children" ->JsNull
    )
  )
)

推荐答案

scala> import play.api.libs.json._
import play.api.libs.json._

scala> Json.obj("id" -> "node37", "name" -> "3.7", "data" -> Json.obj(), "children" -> Json.arr())
res4: play.api.libs.json.JsObject = {"id":"node37","name":"3.7","data":{},"children":[]}

这是您需要的吗?

这篇关于在scala/play框架中构造一个Json文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆