我正在尝试从bower.json读取数据并推送到我项目的现有json文件
var mapping = grunt.file.readJSON('bower.json');
var map = grunt.file.readJSON('other.json);
如何将其推入其他文件?我已经尝试过push()和write() 谢谢
答案 0 :(得分:0)
如果您只想将一个json文件硬拷贝到另一个json文件,可以使用以下内容:
var mapping = grunt.file.readJSON('bower.json');//read in the current
grunt.file.write("other.json", JSON.stringify(mapping, null, 2));
或者如果你想在other.json中将某个字段设置为与bower.json相同:
var mapping = grunt.file.readJSON('bower.json');//read in bower
var map = grunt.file.readJSON('other.json');//read in other
map["version"] = mapping["version"]; //copy mapping version to map version
grunt.file.write("other.json", JSON.stringify(map, null, 2)); //save other.json