【问题标题】:how to handle json and write to a file in node.js如何处理 json 并写入 node.js 中的文件
【发布时间】:2016-03-11 07:57:03
【问题描述】:

现在我有类似这个 api 调用的代码,社交网络 vk.com:

// Setup
var fs = require('fs');
var VK = require('vksdk');

var vk = new VK({
    'appId': ********,
    'appSecret': '*****************',
    'language': 'ru'
});


vk.oldRequest("photos.get", {
    owner_id: "-28445240",
    album_id: "wall",
    rev: "1",
    extended: "1",
    version: "5.40",
}, function (data) {
    console.log(data);
});

在控制台输出 json。如何将其写入文件。

【问题讨论】:

标签: javascript json node.js


【解决方案1】:

您需要将JSON.stringify(anyObject) 传递给fs.writeFile 才能将对象保存到文件中,否则您将得到字符串[object Object]Object.prototype.toString() 的结果)

【讨论】:

    【解决方案2】:

    你需要做两件事:

    var fs = require('fs');
    fs.writeFile("data.json", JSON.stringify(data, null, 2), function(err) {
        if(err) { return console.log(err); }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2022-07-04
      • 2019-08-17
      相关资源
      最近更新 更多