我有一个在 node.js
上运行的后端 JavaScript
文件。它使用 async.series
做一些事情,并生成最终的字典(对象),其中包含我在前端需要的数据。我现在如何读取 .json
文件并将其转换为 JavaScript
对象,但我不知道如何创建 .json
文件 -结束 JavaScript
以及如何在其中存储一些数据。
谁能告诉我正确的方法。
这是我需要转换并存储到 .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]};
关于javascript - 使用 JavaScript 创建 .json 文件并在其中存储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25590486/