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