Подтвердить что ты не робот

Lift-json extract json с полем "type" в класс case

Я пытаюсь извлечь JSON в класс case, используя lift-json. Вот мой класс case:

case class Person(name: String, age: Int)

Вот json

{ "name": "Some Name", "age": 24, type: "Student" }

Как я могу извлечь поле type в экземпляр Person?

json.extract[Person]
4b9b3361

Ответ 1

Backticks позволяет использовать зарезервированные имена.

case class Person(name:String, age:Int, `type`:String)