【发布时间】:2020-04-27 20:42:01
【问题描述】:
我有以下代码,我需要将allProducts 保存在.txt json 格式的文件中。我怎样才能做到这一点?
var fruit = [{"name: x","id: y",..}, {...},...]
var driedFruitsNut = [{"name: x","id: y",..}, {...},...]
fruit.forEach((item) =>{
item.category = "Fruits & Vegetables";
item.subtCategory = "Fruit";
});
driedFruitsNut.forEach((item) => {
item.category = "Fruits & Vegetables";
item.subtCategory = "Dried Fruits & Nuts";
});
var allProducts = fruit.concat(driedFruitsNut);
我尝试过这样的事情;但我不知道这是否是正确的代码:
var fs = require('fs');
fs.writeFile("test.txt", allProducts, function(err) {
if (err) {
console.log(err);
}
});
但是当我在终端中运行node fetchFruitVeg.js 时。我得到一个如下所示的文本文件:
【问题讨论】:
-
JSON 不仅仅是 JavaScript Object Notation,而是一个实际的 API:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript node.js json terminal text-files