javascript将对象数组转换为字符串以存储在s3中

时间:2015-03-25 04:29:43

标签: javascript mongodb amazon-s3

我从Mongo返回的数据如下所示:

[ { _id: 5510dcfb7ffb9ec87db017ca,
deviceId: '150622',
link: 'http://egauge15062.egaug.es/cgi-bin/egauge-show?S&s=0&n=6&C&Z=LST-8',
timestamp: 1427168502,
ct1: 3411,
ct2: 532,
ct3: 7,
ct4: 43,
ct5: 642 }, etc.........]

我正在尝试将数据存档到s3中,我需要将其转换为字符串。我尝试在数组上使用.join和.tostring,当我将它推送到服务器时它看起来像这样。

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]]

我有什么想法可以解决这个问题。

1 个答案:

答案 0 :(得分:1)

JSON.stringify(obj)

其中obj是您要存储的javascript对象。

这将返回一个序列化的字符串,然后当你需要它时可以在javascript中轻松地重复使用它,这看起来就像Mongo返回的那样。