Я хотел бы проверить, что json содержит список ключей / значений, прежде чем пытаться маршалировать в класс case с использованием lift-json.Данные могут быть вложенными.
Например:
{
"name": "stack",
"desc": "desc",
"age": 29,
"address": {
"street": "123 elm",
"postal_code": 22222,
"city": "slc",
}
}
Как можно проверить, что этот JSON содержит значения для "name", "age" и "address \ street"?Предположим, что все остальные поля являются необязательными.
Извините, если я упустил что-то очевидное, но я подозреваю, что что-то подобное уже было решено ранее.
Кстати, кто-нибудь пробовал Orderly?https://github.com/nparry/orderly4jvm