-1

Play フレームワーク / scala を使用すると、Json を簡単に作成できます。ここにそれについての例があります、

 import play.api.libs.json.Json

val json: JsValue = Json.parse("""
{ 
  "user": {
    "name" : "toto",
    "age" : 25,
    "email" : "toto@jmail.com",
    "isAlive" : true,
    "friend" : {
      "name" : "tata",
      "age" : 20,
      "email" : "tata@coldmail.com"
    }
  } 
}
""")

詳細とソース: http://www.playframework.com/documentation/2.1.1/ScalaJson

4

1 に答える 1

3

オブジェクトではなく、配列だけが必要だと思います:

Json.arr(
  Json.obj(
    "id" -> "node37",
    "name" -> 3.7,
    "data" -> Json.obj(),
    "children" -> Json.arr()
  ),
  Json.obj(
    "id" -> "node38",
    "name" -> 3.8,
    "data" -> Json.obj(),
    "children" -> Json.arr()
  )
)

どちらが与える

 [{
      "id": "node37",
      "name": "3.7",
      "data": {},
      "children":[]
 },
 {
      "id": "node38",
      "name": "3.8",
      "data": {},
      "children":[]
 }]
于 2013-05-13T13:16:38.573 に答える