2016-07-17 5 views
0

У меня есть строка JSON в формате: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

использовать Json парсер –

+0

Я не был в состоянии найти тот, который может делать то, что Я требую с простотой –

+0

Я чувствую, что «простота» субъективна. Чтобы ответить на этот вопрос, все, что вам нужно сделать, это посмотреть на всю доступную библиотеку разбора JSON и выбрать свой предпочтительный вариант: https://github.com/lauris/awesome-scala#json – JRomero

ответ