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