解析JSON数据,这是对http获取请求的响应
使用NODE.js我试图开发一个网站,它向第三方服务器发送请求,响应格式为JSON格式,而最佳方式是什么最快的方式来直接过滤数据?假设我想查询特定作者的某些书籍,最佳做法是什么?解析JSON数据,这是对http获取请求的响应
- 我应该在回调中处理这个问题吗?然后解析整个响应对象?
- 或者我应该在使用管道在流中接收自身时过滤响应?
请注意,我打算开发一个网站,将不得不实时回答用户,所以时间是宝贵的。
我认为您可以使用回调来检索JSON数据,并且它们使用websocket将过滤后的数据实时传递给客户端。
http://nodejs.org/api/http.html#http_http_get_options_callback
http.get("http://www.google.com/index.html", function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
可以socket.io为node.js的
感谢您为实时方案推荐socket.io。然而关于回调,你是否建议我们必须解析一个JSON对象。这里要指出的是,我们对整个物体不感兴趣,坚果只是其内容的一部分。 – 2014-11-04 20:58:22
也许你不必解析JSON,因为我认为它是在'res'对象内部作为一个JavaScript对象,尝试'console.log(res);'或者使用调试器,以便找到'res的结构对象。 – Ragnar 2014-11-05 20:13:30
您使用的角度使用或需要在服务器端代码来检索JSON数据? – Ragnar 2014-11-04 20:40:47
我需要在服务器端检索,然后将过滤的数据传回前端。 – 2014-11-04 20:42:02