json4s を使用している場合 (Jackson バインディングを使用):
scala> import org.json4s._
scala> import org.json4s.jackson.JsonMethods._
scala> parse(""" { "numbers" : [1, 2, 3, 4] } """)
res0: org.json4s.JsonAST.JValue =
JObject(List((numbers,JArray(List(JInt(1), JInt(2), JInt(3), JInt(4))))))
org.json4s.JsonAST.JValue
上記のような与えられたをに変換するにはどうすればよいcom.fasterxml.jackson.databind.JsonNode
ですか?
これを行う理由: s を引数として受け取るJValue
優れたjson-schema-validator Java ライブラリを使用して、JSON スキーマに対して sを検証したいと考えています。JsonNode
Play フレームワークのJsValue
<> JsonNode
interopの処理に相当するものを探しています。