У меня есть значение JSON, например
{
"valType": "Integer",
"data": 5
}
or
{
"valType": "Integer",
"data": [2, 3]
}
or
{
"valType": "String",
"data": "value1"
}
or
{
"valType": "String",
"data": ["string1", "string2"]
}
значение ключа data меняется. Когда я попытался отобразить их в Scala с помощью
class value {
var valType: String = _
var data: Any = _
}
используя ObjectMapper, он отлично работает.
Но, попробовав это с lift-json, используя класс
case class value(valType: String, data: Any) {}
, выдает ошибку
Exception in thread "main" net.liftweb.json.MappingException: No usable value for data
No information known about type
Как я могу решить то же самое в lift-json?
Версия: Scala: 2.11 Lift-json: 2.6
Any
дляvar value
, так как это не поможет библиотеке узнать, как его анализировать. - person Mahmoud Hanafy   schedule 31.12.2018