在json文件中设置值(使用karate intuit框架)

问题描述 投票:0回答:2

我需要将值从我的功能传递到 json 文件。 例如:在测试功能中创建一个项目并返回 id 作为响应; 我想把这个 id 放在一个 json 文件中,其中有以下内容: {

"item":
    ["string1", string2 etc..]
} 连接 string1、string2 中的 id

我在这里看到了一个例子,但它对 json 文件没有帮助: https://github.com/intuit/karate/blob/master/karate-junit4/src/test/java/com/intuit/karate/junit4/demos/type-conv.feature

感谢您的帮助

json karate
2个回答
2
投票

使用

set
关键字:

* def json = read('some.json')
* set json.item[] = 'string3'

0
投票

我正在尝试上述方法。但我的情况有点不同。我想操作该 json 文件并再次尝试读取该文件。但它实际上并没有改变文件内容。我需要将该文件与更新的数据用于其他目的。

© www.soinside.com 2019 - 2024. All rights reserved.