我必须向我的Java方法发送每个项目的响应,我必须像这样做: 来自GET /汽车要求的回复
* def wheels = response[*].wheels
* def JavaM = Java.Type('foo.bar.JavaMethods')
* def modifiedWheels = JavaM.modifyWheels(wheels)
我已经阅读了call-table.feature,但我无法弄清楚我是否必须在我的java方法中逐个发送每个轮子,或者如果我必须发送一个轮子数组并且我的Java方法应该对待这个阵列?感谢
答案 0 :(得分:1)
JSON数组成为Java List
。
JSON对象变为Map<String, Object>
。
请参阅文档中的此部分:https://github.com/intuit/karate#calling-java,甚至还有一个示例cats-java.feature