我有一个使用量角器从json文件读取数据的代码,它可以正常工作。为此,我在项目文件夹中创建了json文件。然后使用包含测试脚本页面中的测试数据文件 'var data = require('../ testdata.json')“
我正在以下面的方式阅读文件: 示例:
testdata.json文件:
{ “名称”:“Json测试数据”, “目的”:“存储测试数据” }
使用方法: “data.Name”检索的值是“Json Test Data” “data.Purpose”检索的值是“存储测试数据”
现在我需要使用量角器写一些文本到我们读取值的json文件。 例如 原始的json文件应该有来自量角器代码的额外数据。
{ “名称”:“Json测试数据”, “目的”:“存储测试数据”, “USER1”: “email@email.com” }
答案 0 :(得分:4)
这会奏效。
var fs = require('fs');
var text = "Text To be Written"
var outputFilename = 'Output.json';
fs.writeFile(outputFilename, text, function(err) {
if(err) {
console.log(err);
}
else {
console.log("JSON saved to " + outputFilename);
}
});
答案 1 :(得分:0)
打字稿:
import * as fs from 'fs';
writeFile(filename: string, fileContents: string): void {
fs.writeFile(filename, fileContents, (err) => {
if (err) {
console.error(err);
} else {
console.log(`File saved to ${ filename }`);
}
});
}