响应中的JSON数组已转换为JSON对象

时间:2019-07-24 20:16:06

标签: karate

我在空手道中遇到一个问题,我希望得到一个Json数组作为响应,但是它已转换为Json对象。所有JsonArray括号“ [”都将转换为“ {”并被视为Json对象。

SOAP UI没问题。

2 个答案:

答案 0 :(得分:1)

@Rishim, 使用字符串而不是def,例如:

* string somevar = response

希望它能起作用,我也做了同样的事情,并使用jsonpath获取了值。 另外,如果可能,请分享您遇到此问题的示例。

答案 1 :(得分:-1)

从0.9.3版开始,这绝对不应该发生-如果确实发生了这种情况-我唯一能想到的就是,您的某些地方有一些额外的库正在引起问题。说它可以在SOAP UI中工作毫无用处,实际上对本次讨论适得其反。按照目前的形式,您的问题严重缺乏任何人可以帮助您的细节。

您可以执行此操作的唯一方法是,如果您允许我们模拟此操作-在大多数情况下,用户遵循此过程时,他们会自己找到解决方案。那你准备好了吗?在这里,请按照此处的说明进行操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

一切顺利:)