Karate 如何在“如果”和“否则”的情况下使用空手道中的eval?

Karate 如何在“如果”和“否则”的情况下使用空手道中的eval?,karate,Karate,现在我有一个api返回数据price:{“税前价格”:7002.84,“货架费率”:8140.82,“钱包可扣金额”:0,“凭证金额”:0,“总折扣率”:92.75,“应付净额”:4131.68,}。现在我要做的是*def pretax=price。只有当*def valueFromDB==true其中valueFromDB来自DB时,才应调用pretax\u price。请阅读。文档: * def pretax = valueFromDB ? price.pretax_price : pret

现在我有一个api返回数据
price:{“税前价格”:7002.84,“货架费率”:8140.82,“钱包可扣金额”:0,“凭证金额”:0,“总折扣率”:92.75,“应付净额”:4131.68,}
。现在我要做的是
*def pretax=price。只有当
*def valueFromDB==true
其中valueFromDB来自DB时,才应调用pretax\u price
。请阅读。文档:

* def pretax = valueFromDB ? price.pretax_price : pretax