创建.json文件并使用JavaScript在其中存储数据

Creating .json file and storing data in it with JavaScript?

本文关键字:JavaScript 在其中 存储 数据 json 文件 创建      更新时间:2023-09-26

我有一个在node.js上运行的后端JavaScript文件。它使用async.series做一些事情,并在前端生成我需要的数据的最终字典(对象)。我现在如何读取.json文件并将其转换为JavaScript对象,但我不知道如何使用后端JavaScript创建.json文件以及如何在其中存储一些数据

谁能告诉我做这件事的正确方法吗。

这是我需要转换并存储到.json文件中的字典(对象)。

var dict = {"one" : [15, 4.5],
            "two" : [34, 3.3],
            "three" : [67, 5.0],
            "four" : [32, 4.1]};

简单!您可以将其转换为JSON(作为字符串)。

var dictstring = JSON.stringify(dict);

在NodeJS中保存文件:

var fs = require('fs');
fs.writeFile("thing.json", dictstring);

此外,javascript中的对象使用冒号,而不是等于:

var dict = {"one" : [15, 4.5],
        "two" : [34, 3.3],
        "three" : [67, 5.0],
        "four" : [32, 4.1]};

1-使您的目标:

var dict = {"one" : [15, 4.5],
    "two" : [34, 3.3],
    "three" : [67, 5.0],
    "four" : [32, 4.1]};

2-使其成为JSON:

var dictstring = JSON.stringify(dict);

3-保存您的json文件,不要忘记fs.writeFile(...)需要第三个(或第四个)参数,这是操作完成时要调用的回调函数。

var fs = require('fs');
fs.writeFile("thing.json", dictstring, function(err, result) {
    if(err) console.log('error', err);
});
相关文章: