0
我有一個非常複雜的JSON文件看起來像這樣:轉換(非常)複雜的JSON對象Scala的對象用case類在Json4s
{
"Animals": [
[
100,
"Mammals",
[
1,
"Cat",
50,
45,
57,
-1
],
[
2,
"Dog",
31,
44,
18,
-1
]
],
[
159,
"Reptiles",
[
1,
"Lizard",
11,
12,
9,
-1
]
]
]
}
我試圖分析這個結構在某種程度上得到階對象了的。
這裏是我的嘗試:
case class Facts(number: Int, subTypeOfAnimal: String, data: List[Int])
case class Animaltype(value: Int, typeOfAnimal: String, characteristics: List[Facts])
case class Animal(rows: List[Animaltype])
這當然,不能將數據轉換。它返回一個JNothing。我想知道如何在JArrays中正確表達複雜的JArrays。
任何幫助將有用
謝謝!
這是完美的!非常感謝! – nietsnegttiw