Lift-json を使用してケース クラスにマーシャリングする前に、json にキー/値のリストが含まれていることを検証したいと思います。データがネストされている可能性があります。
例えば:
{
"name": "stack",
"desc": "desc",
"age": 29,
"address": {
"street": "123 elm",
"postal_code": 22222,
"city": "slc",
}
}
この JSON に「name」、「age」、「address\street」の値が含まれていることを確認するにはどうすればよいですか? 他のすべてのフィールドはオプションであると想定します。
明らかな何かが欠けている場合は申し訳ありませんが、このような問題は以前に解決されていると思います。
ところで、オーダリーを試した人はいますか? https://github.com/nparry/orderly4jvm