Articles of json

迭代对象作为通过邮递员工具发送的对象数组,并保存在数据库中

这是我通过邮递员工具发送的价值 { "name" :[ { "first_name" : "antony", "second_name" : "grijan" },{ "first_name" : "suresh", "second_name" : "muthu" }], "allergy" : [ { "condition" : "headache" }, { "condition" : "toothache" }], "communication" : [ { "address" : "no 21 big street", "phone" : "84" }, { "address" : "no 43 small street", "phone" :"87" […]

我怎样才能得到我的url请求的Json?

我想做一个URL请求,其结果将是一个JSON后,我已经在浏览器中尝试过。 我想把整个JSON响应放在一个var或者const中,以便以后进一步处理。 我到目前为止所尝试的: app.use(express.bodyParser()); app.post(MY_URL, function(request, response){ console.log(request.body); console.log(request.body; }); 然后 : app.use(bodyParser.urlencoded({ extended: true })); app.post(MY_URL, function (req, res) { console.log(req.body) }); 这两者都还没有成功,并在node.js是一个初学者没有帮助。 编辑:为了澄清我的问题: my_url = https://only_an_example 在浏览器中键入的URL将在该页面中显示Json,如下所示: { "query": "testing", "topScoringIntent": { "intent": "Calendar.Add", "score": 0.987683 }, "intents": [ { "intent": "Calendar.Add", "score": 0.987683 }, { "intent": "None", "score": 0.0250480156 }} 我想要的是得到这个JSON响应并使用node.js打印它。

node.js – 与TCP服务器通信(数据== JSON)

我是node.js的新手,在上个周末深入了解了各种示例和小教程。 现在我想为我的局域网启动一个小项目,并有几个问题让我自己走向正确的方向。 build立: 我有我的局域网上运行的服务器服务。 可以通过TCP和/或HTTP(可以启用或禁用TCP或HTTP或两者都可以)在特定端口上与该服务进行通信,并通过JSON在请求上发送和接收数据。 我基本上想要做的是创build一个基于该服务的node.js的web界面,接收和发送来自该服务的webbrowser的JSON数据。 问题: 我已经知道如何设置一个基于node.js的http服务器。 但是现在我一直在想如何创build一个基于node.js的客户端,它位于服务和webbrowser客户端之间,通过客户端到服务器之间的数据,反之亦然。 像路由器或代理。 这是一个基于客户端(网页浏览器)观点的基本scheme: 发送:Webbrowser请求 – > node.js路由 – >服务接收 接收:Webbrowser收到< – node.js路由< – 服务响应 问题: – 转到TCP或HTTP? (也许禁用HTTP服务器将省去一些资源) – 也许已经回答了这个职位 – 有没有适合我需求的node.js包? – 去一个框架(expression式?)或平原node.js就够了? – 任何提示赞赏:) 编辑: – 是否有可能在node.js中绑定像eth0这样的networking设备,而不是定义IP地址? 感谢您的帮助和最好的问候 cefra

对这个后端堆栈的反馈

我打算设置一个可扩展的体系结构,能够在REST接口上提供Web服务,从而实现JSON的发送。 对于CRUD web 2.0应用程序,Web服务将非常简单。 我觉得javascript(nodejs + mongodb)是一个不错的select,原因如下: 很容易findJavaScript开发人员 很好的performance 易于扩展 在数据库查询语言,后端和Web客户端之间共享逻辑/语言或可能的代码重用。 有testing和日志框架的节点 通过我所看到的例子,节点在实现Web服务所需的代码行方面看起来很轻。 问题: 我想扩展一个节点应用程序,提供一个Web服务作为有一个中央节点将路由/平衡收费的每个节点实例。 这也将有助于进行无缝更新,有没有已经实施的软件可以适应这一任务? 请指出您在此后端堆栈中find的所有缺点或其他优点 如果您觉得这个问题引发了太多的争论,并且不符合计算策略,请指出一个我可以得到反馈的论坛。 除MongoDB以外的其他任何好的持久select? 主要是这个select来自JavaScript查询语言和JSON模式。

JSONparsingNode.js中的错误

在Node v0.4.12 , var http = require('http'); var options = { host: 'example.com', port: 80, path: 'example.aspx' }; var req = http.request(options, function(res) { var result = ''; res.setEncoding('utf8'); res.on('data', function (chunk) { result += chunk; }); res.on('end', function () { var jsonStr = JSON.stringify(result); var data = JSON.parse(jsonStr); console.log(data['Date']); }); }); req.on('error', function(e) { […]

使用节点js将结果限制为10

我有一套从redis中获取的值,并以json的forms发送给客户端: members.hgetall(All,_) 顺便说一句,我正在使用简化的js。 我猜想得到像MYSQL“LIMIT”命令的东西也将是伟大的节点的Redis库:)

提供远程会话ID后,远程传输会话不响应

那么这将是一个相当晦涩的话题,但我会试一试,也许有人会知道答案。 我正在为传输BitTorrent客户端写一个小型的远程Node.js客户端。 通信通过使用JSON对象的RPC进行处理。 这是规范 。 而我的代码(用CoffeeScript编写,如果这是一个问题,我也可以提供相应的JavaScript代码,只是不想让这个问题太长而无法阅读),重要的部分: runRemoteCommand: (params) -> # convert JSON object to string params = JSON.stringify params #, null, " " # set request options options = host: @config.host port: @config.port path: @config.rpcPath auth: "#{@config.username}:#{@config.password}" headers: 'Content-Type': 'application/json' 'Content-Length': params.length method: 'GET' # we don't know the session id yet sessionId = false […]

在快速Web服务器中访问JSON值

我能够使用此答案中的代码访问发布到服务器的JSONstring中的值。 如果服务器获得{"MyKey":"My Value"}那么可以使用request.body.MyKey访问"MyKey"的值。 但是发送到我的服务器的JSONstring如下所示: [{"id":"1","name":"Aaa"},{"id":"2","name":"Bbb"}] 我无法find一个方法来访问任何东西。 你怎么做呢?

couchdb – 导入json文件

我有一个json格式的数据文件。 数据很奇怪,因为这些行具有一组属性的不同子集,这些属性并不都是事先已知的(随着时间的推移它们将会累积起来)。 例如: [{"firstName":"Joe","education":"highschool","sex":"male"}, {"lastName":"Edwards","address":"ohio","sex":"male"}, {"favoriteSport":"cycling","bicycle":"raleigh","ownsBoat":"yes","ownsDog":"yes","ownsHouse":"yes"}] 大量的数据已经存在于一个文件中,所以我想将它导入到couchdb中,而不是逐个input数据项。 我遵循这里的一个post的程序,但是,一个数据库创build时,它是空的。 我用了: curl -X PUT -d @../Data/data.json http://127.0.0.1:5984/test_import 更新:因为我正在与nodejs(新手),我想我会尝试使用'摇篮'。 我的想法是将数据导入为数组,并使用'cradle's dbsave()'进行批量加载。 但使用以下内容: var fs = require('fs'); var cradle = require('cradle'); var data = fs.readFile( '../Data/data.json', function (err, data) { if (err) { throw err; } . . . makeDB(bigdata,'test_import'); // where 'bigdata' is an array of json objects/couchdb […]

Mongoose:在一个JSON对象中使用$ in操作符

我是Nodejs和mongodb的新手。 我正在尝试为以下情况获取数据。 考虑3个模式如下Profile模式 var ProfileSchema = new Schema({ username: {type: String, match: /^[a-zA-Z0-9_.-]+$/, unique: true}, name: String}); 文章架构 var PostsSchema = new Schema({ profileid: {type: ObjectId, ref: 'Profile'}, message: {type: String, match: /^.{1,160}$/} }); 遵循架构 var FollowSchema = new Schema({ profileid: {type: ObjectId, ref: 'Profile'}, followingid: {type: ObjectId, ref: 'Profile'}}); 这与Twitter层次结构类似。 要获得我的追随者的所有post,我尝试了以下 Follows.find({'profileid' : '500d18823e792d8814000001'}).select('followingid […]