我有一个格式为的Json字符串:
{
"id": {
"1": {
"name": "Andrew",
"age": 12,
"alive": "yes"
},
"2": {
"name": "Susan",
"age": 14,
"alive": "yes"
}
}
}
在Scala中将其转换为案例类的最佳方法是什么?
案例类的格式如下:
case class JsonParent(key:String, jsonNested : List[JsonChild] )
case class JsonChild(key:String, jsonNested1 : List[JsonChildValues])
case class JsonChildValues(name:String, age:Int, alive:Boolean)
这是可能的,如果是这样的话,最好的办法是什么?
答案 0 :(得分:0)
尝试circe:
https://github.com/travisbrown/circe
例如,您可以使用circe执行以下操作:
decode[YourCaseClass](your_json_string)