接口测试 来看下 JsonPath 取值和实际值不一样

ywj · 2018年01月09日 · 最后由 Joo 回复于 2018年01月11日 · 1840 次阅读

json 样本

执行 jsonPath 取值

System.out.println("capitalLeft: "+response.getBody().jsonPath().get("data.result.loanDetail.month_1.capitalLeft"));

取值结果

getDouble(),getString() 都试过了,结果都是 137039.12 请教这是什么情况?

共收到 2 条回复 时间 点赞
ywj #1 · 2018年01月09日 Author

问题补充:其它取值都没问题唯独 capitalLeft 这个值不一样😂

是精度的问题吧~
比如实际数据是 137039.12xxxx
有的处理成了 137039.13 有的处理成了 137039.12

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册