好的,这就是我想要做的事情:
答案 0 :(得分:0)
您可以使用socket.io创建和发送Javascript对象,如下所示:
// create object
var obj = {};
obj.prop1 = "hello";
obj.prop2 = "goodbye";
obj.whatever = "something else";
obj.value = 492;
// send object to server
socket.emit("someMessage", obj);
然后,在服务器的接收端,你有这样的东西:
io.on('connection', function(socket) {
socket.on("someMessage", function(obj) {
console.log(obj); // copy of object that the client sent
});
});
如果数据最初位于文件中,那么在使用此过程之前,您必须以某种方式将该文件存入内存并将其解析为JSON。您对于您尝试对文件执行的操作并不十分具体。