fstn
10/17/2017, 7:46 AMuser.firstName=="firstName" && user.lastName=="lastName"
into that context.getJsonObject("user").getValue("firstName") == "firtName" && context.getJsonObject("user").getValue("lastName") == "lastName"
I started with that: var result = "context."
val conditionAsList = condition.condition.split(".")
val middleCondition = conditionAsList.minus(conditionAsList.last())
result += middleCondition.map {"getJsonObject('$it')" }.joinToString(".")
result += ".getValue('${conditionAsList.last()})"
return result
The final goal is to check vlaue inside a Json Object