0
Aşağıda bir json dizgisi var, lütfen bu json'u Scala'da bir vaka sınıfına ayırmak için koduma hangi değişikliklerin yapılması gerektiğini önerin.Scala - Yuvalanmış bir json dizisini ayrıştırma
{
"boundaries": [
[
[
-11110372.022426892,
4676428.402837045
],
[
-11124418.538414171,
4740594.245854561
],
[
-11101812.444140816,
4744556.315065523
],
[
-11087326.99540134,
4684866.726958438
],
[
-11108506.41908069,
4677271.949698344
],
[
-11110152.500391051,
4676569.01290604
],
[
-11110372.022426892,
4676428.402837045
]
]
]
}
Ben aşağıdaki kodu denedim ama
import org.json4s._
import org.json4s.JsonDSL._
import org.json4s.JsonAST._
import org.json4s.jackson.JsonMethods._
val jsonString = """<the string given above>"""
val jsonAst: JValue = parse(jsonString)
case class Boundaries(r : Array[Array[Array[Array[Double]]]])
Nasıl json dizeye bu durumda sınıfını ilişkilendirmek ve bu sınıftaki tüm sayısal değerleri elde etmek için doesnt iş?
son adımdan sonra tüm sayısal değerleri ayıklamak için nasıl tavsiyelerde misiniz? Örneğin, b = (jsonAst) valmetini yapıyorum [Sınırlar] ve sonra b değerlerini kullanarak sayısal değerleri nasıl çıkarırım? – Phani
Tıpkı herhangi bir eleman listesiyle yaptığınız gibi? Ayrıca bu nesneyle nihayetinde ne yapmak istediğine bağlı. – Ashalynd