我正在运行一个Node服务器,我想知道 - 我如何序列化对象并将它们写入文件?
答案 0 :(得分:37)
您可以使用
var str = JSON.stringify(object)
将对象序列化为JSON字符串和
var obj = JSON.parse(string)
将其作为对象阅读。该字符串可以写入文件。所以,例如像这样的对象:
var p = new Foo();
p.Bar = "Terry"
var s = JSON.stringify(p)
// write s to file, get => { "Bar" : "Terry" }
// read s from file and turn back into an object:
var p = JSON.parse(s);
此处介绍了文件的编写和读取:http://nodejs.org/docs/v0.4.11/api/fs.html#fs.write