У меня есть требование для преобразования правил, представленных в формате json в базе данных, в код в Java во время выполнения.
Например,
{
"id": "g-KqVJwrEMUYNOEVEnNxxqc",
"rules": [
{
"id": "r-2VC4YQOkYu-lxkGgMABRc",
"field": "firstName",
"value": "Steve",
"operator": "="
},
{
"id": "r-B2Dd6eHO1rsZ-t1mfPk33",
"field": "lastName",
"value": "Vai",
"operator": "="
}
],
"combinator": "and",
"not": false
}
Ключи в json будут известны заранее. Также поля и операторные значения будут фиксированными и известными.
Но я озадачен тем, как преобразовать что-то похожее на приведенное выше в код,
inputObject.firstName.equals("Steve") && inputObject.lastName.equals("Vai")
Любые выводы, мысли очень оценили!