我收到此JSON形式的客户端APINode.js的FS保存对象
{ COD: '100', ATD: '838', PAG: '246', VENC:“2017-01- 27 00:00:00' , }
我在VAR对象保存在这个JSON,然后我试图挽救这个变量对象是这样的:
fs.writeFile("boleto.txt", object, 'utf8', function(err){
if(err){
console.log(err);
} else {
console.log("Log salvo");
}
});
但结果在BOLETO.TXT是这样的:对象对象]
我需要这样的:
COD: '100', ATD: '838', PAG: '246', VENC: '2017年1月27日00:00:00'
我做错了什么?
ps .:当我打电话给console.log(对象)日志是正确的。
JSON.stringify它。文件只是一堆字节 - 基本上是一个大字符串。甚至二进制文件。他们不能存储对象。您需要序列化您的对象,就像您需要在网络上发送对象一样。有几个序列化选项:xml,asn1,bencoding(torrent文件),但在js中,最简单的方法是简单地输出JSON。 – slebetman