我正在接收 json-datas,它是 100% 正确格式化的 json 数据。
我的问题是,
当我运行以下代码时,它可以工作:
var data = {"datas":[{"matts":{"active":"1","status":"off"},"config":null,"adapters":[]}}]};
console.dir(data); // it works.
但是当我在 socket.io 上收到与以下代码相同的数据时,它不起作用:
_liveSock.on('sm', function(data)
{
console.log(data); // I am receiving the data correctly.
console.dir(data); // But I cant display the data.
});
两个代码几乎是相同的逻辑,只有第二个是动态接收的。
当我尝试使用 console.dir(data); 在第二个代码上,它给出了这个错误:
there is no kind object
(顺便说一句。我正在使用 Firefox/Firebug)
是否有另一种方法或方式来使用动态接收的 json 数据?
谢谢!