0

我观察到,当我尝试使用 JsonPath 检索项目时,来自放心响应的项目​​的格式或值发生了变化。

当我得到response.asString().

但是,当我使用 JsonPath 检索此特定信息时,它返回的数字为 1.6637906E7。

下面是我用来获取数据的放心的 JsonPath:

List<Map<String,?>> values = JsonPath.with(actResponse).param(param,value).get("entries.findAll { entries -> entries."+param+" == "+param+" }")

其中 param 是指向我使用的参数的变量。当我打印这个 List 时,我可以看到该值随后显示为 1.6637906E7。所有其他较小的值都会正确返回。

我尝试使用它有点像转换数字等,但似乎没有任何效果。

如果有人可以指导我完成此操作,我将不胜感激。

4

0 回答 0