测试积点老人 发表于 2020-10-28 13:36:51

想请问一下一个特定情况下 jsonpath 的使用方法


如图 ,$.data.book[?(@.price<10)].author是图上这个结果
我想取 所有满足price<10中的第一条author信息 我用的是这个jsonpath
$.data.book[?(@.price<10).author,抽取出来的是这个结果
[
"N",
"H
]
请问应该怎么取

qqq911 发表于 2020-10-29 10:27:43

先去列表,再从列表中取第一个

郭小贱 发表于 2020-10-29 10:48:18

建议用代码操作json取出你想要的,或者是用jsonpath取出结果后再进行处理。
jsonpath只能应用于简单的场景。

海海豚 发表于 2020-10-29 11:17:36

https://testerhome.com/topics/21356   看下这个
页: [1]
查看完整版本: 想请问一下一个特定情况下 jsonpath 的使用方法