使用套接字节点js获取JSON文件

使用套接字节点js获取JSON文件,json,node.js,sockets,Json,Node.js,Sockets,我正在尝试从android客户端接收带有套接字的JSON文件。 我试过这个: socket.on("EVT_ReceptionArtefactMessage", function (artefact) { console.log(artefact.title) }); 这是android代码 private final static String JSON_PSEUDO = "creator"; private final static String JSON_TITLE = "titl

我正在尝试从android客户端接收带有套接字的JSON文件。 我试过这个:

 socket.on("EVT_ReceptionArtefactMessage", function (artefact) {
console.log(artefact.title) 
}); 
这是android代码

private final static String JSON_PSEUDO = "creator";
private final static String JSON_TITLE = "title";
private final static String JSON_MESSAGE = "message";

public JSONObject toJSON() {
    JSONObject object = new JSONObject();
    try {
        object.putOpt(Artifact.JSON_PSEUDO, this.pseudo);
        object.putOpt(Artifact.JSON_TITLE, this.title);
        object.putOpt(Artifact.JSON_MESSAGE, this.message);
    } catch (JSONException e) {
        e.printStackTrace();
    }
    return object;
}


socket.emit("EVT_ReceptionArtefactMessage",artefact.toJSON());

但它不起作用。你能告诉我该做什么吗

为什么这不起作用?你是如何传达信息的?你的
JSON
真的是一个
JSON字符串
还是一个引用其他对象的
JavaScript对象
吗?我编辑了我的问题,你可以检查一下,如果你只是将人工制品打印到控制台,你会得到什么?“console.log(artifact)”尝试
console.log(JSON.stringify(artifact))