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

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

任何人都可以请告诉我正确的方法来做到这一点。

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

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

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

 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]};