如何在cypress的json中添加新的键、值对 [英] How to append a new key,value pair in json in cypress

查看:17
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆