Karate 如何在空手道中参数化json请求对象

Karate 如何在空手道中参数化json请求对象,karate,Karate,下面是请求示例。一个参数我已经设法将其作为示例传递,另一个参数是子数组 {请求{ 第一:价值1, 第二:[值1,值2] }}阅读文档: 编辑-是的,您可以在示例中使用JSON:谢谢,Peter。。我试图使用上述方法对多个测试数据运行上述操作,我必须声明测试数据,我试图找到从JSON文件读取JSON数组的方法。可以在示例中添加JSON文件吗?我还有一个put请求数据,它是嵌套的json对象,我试图动态构造它,而不是使用请求文件designed@renukaprasad文档中回答了您的所有问题。请将

下面是请求示例。一个参数我已经设法将其作为示例传递,另一个参数是子数组

{请求{ 第一:价值1, 第二:[值1,值2] }}阅读文档:


编辑-是的,您可以在示例中使用JSON:

谢谢,Peter。。我试图使用上述方法对多个测试数据运行上述操作,我必须声明测试数据,我试图找到从JSON文件读取JSON数组的方法。可以在示例中添加JSON文件吗?我还有一个put请求数据,它是嵌套的json对象,我试图动态构造它,而不是使用请求文件designed@renukaprasad文档中回答了您的所有问题。请将此答案标记为已接受,并在下次提出明确的具体问题。还请阅读以下内容:
* def v1 = 'value1'
* def arr = [ 'value1', 'value2' ]
* def body = { first: '#(v1)', second: '#(arr)' }
* match body == { first: 'value1', second: [ 'value1', 'value2' ] }