如何在cypress的json中添加新的键、值对 [英] How to append a new key,value pair in json in cypress
本文介绍了如何在cypress的json中添加新的键、值对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个字段要读取并附加到现有的json中。 我知道cy.write({a+})将数据附加到json文件,但是它创建了一对新的花括号。 我想用以下格式编写现有的json
{
"Name":"X",
"Age:,"Y",
"New_data":"Z"
}
目前格式如下
{
"Name":"X",
"Age:,"Y",
}
{
"New_data":"Z"
}
这是在现有json中写入数据的一种优雅方式。
推荐答案
在json:
之前{
"Name":"X",
"Age":"Y"
}
假设您在Fixtures文件夹中有一个文件example.json
。您的代码应该如下所示:
cy.readFile('cypress/fixtures/example.json').then((data) => {
data.newKey = 'newValue'
cy.writeFile('cypress/fixtures/example.json', JSON.stringify(data))
})
JSON之后:
{
"Name":"X",
"Age":"Y",
"newKey":"newValue"
}
这篇关于如何在cypress的json中添加新的键、值对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文