如何阅读和编辑 json 文件并将其作为空手道 dsl 中的请求发送

How to read and edit a json file and send it as a request in karate dsl

我正在尝试的代码是:

给定 url ApiAdminURL

和路径 AdminPath

和header apigateway-apikey = apiGatewayKey

和header apigateway-basepath = 'lambdaTest'

** json myReq = 读取('users.json')

** 设置 myReq.apiConf.subscriptionTiers = ["Unlimited"]

** 打印 'my subscriptions : ', myReq.apiConf

并请求读取('myReq.json')

当方法post

然后状态200

我可以读取 json 文件并在变量 "myReq" 中获取它,现在我想发送这个编辑过的 myReq。 json 按照我的要求,但我无法做到。

有人可以帮忙吗。

而不是And request read('myReq.json')

这应该行不通!

And request myReq