在 Java 中使用 Rest Assured 来测试一些 API。尝试使用 GPath 返回一个值。
为什么这行得通?
int i = response.path("Result.find{it.Amount>293.50 && it.Amount<293.52 && it.CreatedDate=='10/26/2018'}.Id");
但这不是吗?
int i = response.path("Result.find{it.Amount==293.51 && it.CreatedDate=='10/26/2018'}.Id");
GPath 对十进制值有什么奇怪的地方吗?我是 GPath 的新手,并尝试过研究,但找不到任何结论。