1

我必须将每个项目都发送到我的 Java 方法作为响应,我必须这样做:来自 GET/cars 请求的响应

 * def wheels = response[*].wheels
    * def JavaM = Java.Type('foo.bar.JavaMethods')
    * def modifiedWheels = JavaM.modifyWheels(wheels)

我已经阅读了关于 call-table.feature 的信息,但我不知道是否必须在我的 java 方法中一个接一个地发送每个轮子,或者我是否必须发送一个轮子数组并且我的 Java 方法应该处理这个数组?谢谢

4

1 回答 1

1

JSON 数组变成了 Java List

JSON 对象变为Map<String, Object>.

参考文档中的这一部分:https ://github.com/intuit/karate#calling-java ,甚至还有一个例子cats-java.feature

于 2017-10-09T10:38:42.547 回答