如何在节点js中将对象转换为字符串

时间:2015-07-24 06:00:34

标签: javascript node.js client-server

我对节点js很新。我正在尝试使用节点js创建一个简单的coap客户端和服务器。我可以创建一个文本文件所在的服务器。 我想从客户端访问它。

var coap = require('coap');
var str = "";
var req = coap.request("coap://localhost:5683");
req.on("response", function(chunk){
    str +=chunk;    
    console.log(str);   
    chunk.pipe(process.stdout);
});

此代码将输出作为[object Object]。我如何得到这个字符串形式。

2 个答案:

答案 0 :(得分:4)

您可以使用JSON.stringifyJSON.parse来执行此操作。 Here文档。

答案 1 :(得分:0)

一般用途: JSON.stringify(obj);

如果对象包含函数: require("util").inspect(obj);

在这里阅读:https://nodejs.org/en/knowledge/getting-started/how-to-use-util-inspect/