如何在cypress中的json文件之间添加逗号

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

我的写入文件: cy.writeFile("cypress/fixtures/xlsxData.json", Newdata , { flag: 'a+' })

新数据 - 让 Newdata = { 名字:F_jsonData[i][0], 中间名:F_jsonData[i][1], 姓氏:F_jsonData[i][2] }

xlsxdata.json 将是:

[ { “名字”:“ABC”, “中间名”:“K”, “姓氏”:“edf” }{ “名字”:“sss”, “中间名”:“g”, “姓氏”:“efg” }]

如何在 2 个 json 文件之间添加逗号??

在第一个 json 对象后添加逗号的解决方案?

javascript automation cypress writefile
1个回答
0
投票

使用

{flag:'a+'}
是一个错误,它只对文本类有用,例如日志,它采用行流。

相反,让 javascript 正确附加结构(适用于任何对象,而不仅仅是这个对象)。

const filePath = 'cypress/fixtures/xlsxData.json'
cy.readFile(filePath).then(data => {
  data.push(Newdata)
  cy.writeFile(filePath, Newdata)
})
© www.soinside.com 2019 - 2024. All rights reserved.