我试图通过nodejs中的网络套接字发送json格式的数据,如下所示:
socket.write("{\"id\":\"1\", \"type\":message, \"msg\": " + obj.msg + ", \"name\": " + obj.msg + ", \"time\": " + getDateTime() + "}", socket);
由于某种原因,这不起作用,任何想法我做错了什么?
答案 0 :(得分:1)
看一看: https://developer.appcelerator.com/question/126520/tcp-sockets-and-jsonparse
还有一些node.js模块可以提供帮助:
json-over-tcp:https://www.npmjs.org/package/json-over-tcp
json-socket:https://www.npmjs.org/package/json-socket
答案 1 :(得分:0)
socket.write(JSON.Stringify({
data: "stuff"
});
然后在另一侧使用JSON.Parse。这就是我的做法。