首页 > 解决方案 > 空手道:参数化 json 路径表达式

问题描述

我有一个具有某些值的变量:

* def some_string = "a manufacturer"

我想在 json 路径表达式中使用该值:

Given path 'devices/'
When method get
Then status 200
And def device_search = $.device[?(@.manufacturer == some_string)]

我有一个错误:

pairing.feature:14 - 无法解析过滤器:[?(@.manufacturer == some_string)],位置错误:21,字符:s

如何在 json 路径中使用变量?

谢谢

标签: karate

解决方案


推荐阅读