Tag: json

长轮询:使用php / jquery / json的最佳实践

家伙,我打算告诉我的用户生活的一个闪光的消息,每当他们收到一个新的私人信息。 什么是最好的方式来做到这一点,使用PHP 5.3,jQuery的,JSON和类似的东西? 我最喜欢的PHP框架是Symfony2和javascript:jquery …但我打开其他东西,如node.js,如果它不复杂,我不必安装许多额外的pipe理员 重要的是: – 性能。 – 较短的代码和更容易的扩展性….如果我打算向用户展示更多的活动。

string化对象时如何防止对数字进行string化?

我正在写node.js中的一个API,它从数据库中提取数据,操纵它,并将其发送给客户。 我有一个像这样的对象: { 2734899508: "Chicken", 2843594878: "Fish" } 当我调用JSON.stringify并通过上述对象,我得到这个: { "2734899508": "Chicken", "2843594878": "Fish" } 我想要一个string的数字键不变成string。 我该怎么做呢?

我如何访问此JavaScript值?

我得到了一个从postgres使用节点'pg'返回的JavaScript错误。 这里是生成错误的代码 对象是如何生成的。 function storeDeviceState(ingres_id, info) { var deviceId; var insertDevice = client.query({ text: "INSERT INTO devices (serialNumber, imeiNumber) VALUES ($1, $2)", values: [info.serialNumber, info.imeiNumber] }, function (error, results) { if (error) { // [error: duplicate key value violates unique constraint "devices_serialnumber_key" console.log(error); } else { deviceId = results.rows[0].id; console.log(results); } }); } 下面是我在控制台中看到的作为console.log(error);结果的复制和粘贴console.log(error); { […]

将数据从iPhone应用程序发送到Node.js Web服务器

我把这个代码用于制作一个sinatranetworking服务器,并使用express来创build我自己的Node.js版本。 然后我得到这个代码在iPhone上工作,从服务器获取数据。 iphone应用程序发送'/sushi.json'的HTTP请求,服务器用app.get('/sushi.json', function(request, response)) 。 然后服务器发送一个JSONstring回iOS应用程序,然后parsing成一个数组,以便它可以使用它。 但是如果我想发送数据到服务器呢? 在iPhone应用程序中,我将如何构build并发送JSONstring,服务器将如何监视它? 另外,我不需要使用socket.io来获得这个工作。 这是应该在这里使用的东西吗?

将node.js应用程序部署到Heroku

使用Heroku的网站上的死简单的教程 ,当我运行git push heroku master我收到以下错误: Using Node.js version: 0.4.7 Using npm version: 1.0.106 —–> Fetching Node.js binaries —–> Vendoring node into slug —–> Installing dependencies with npm npm ERR! Couldn't read dependencies. npm ERR! Failed to parse json npm ERR! Unexpected token } npm ERR! File: /tmp/build_17bicinzz6vv0/package.json npm ERR! JSON.parse Failed to parse package.json data. […]

在node.js中parsing的JSON数据在控制台中显示为undefined

在node.js中parsing的JSON数据在控制台中显示为undefined .. 这里是HTML代码: var jsonObjects = [{id:1, name:"amit"}]; jQuery.ajax({ url: 'http://localhost:8081', type: "POST", data: {"id":"1", "name":"amit"}, dataType: "json", success: function(result) { alert("done") } }); 这里是Nodejs代码: http.createServer(function (request, response) { response.writeHead(200, {"Content-Type":"text/plain"}); var urlObj = JSON.stringify(response.data, true); console.log(urlObj) response.end(); }).listen(8081);

JSON.stringify =非法访问

我有一个在Javascript中的对象的数组。 我想将这个数组保存到一个.json文件中。 在将对象添加到文件之前,我将console.log对象。 // Client Object {id: "1", color: "#00FF00"} Object {id: "2", color: "#FF7645"} Object {id: "3", color: "#FF8845"} 然后我把jsonArray发布到我的nodejs服务器上,像这样: // Client $.post('/savejson', 'json=' + JSON.stringify(jsonArray)) // This works 抓住这个post,并像这样保存在nodejs中的文件: app.router.post('/savejson', function(data) { url = '/jsonfiles/something.json' // Nodejs Server fs.writeFile(url, data.body.json, function(error) { if(error) { console.log(error) return } console.log('Saved file: ' + url) }) […]

如何从JSON对象获取值?

我想要使​​用多个select从表和数据库中删除数据。 但它只会删除所选的第一行。 我也使用Firebug获取我的SQL查询的WHERE条件的req.body.id,它给这个POST请求: 编号139,138操作员删除 它只删除Id号码为139的行。 inheritance人我的查询: connection.query(“DELETE FROM”+ content.table +“WHERE?”,content.condition,function(err,result){ content.condition= {id:req.body.id}; 所以实际的查询变成这样: "DELETE FROM TABLE WHERE id = 139,138" 对不起,我的英语不好,但我希望有人能帮助我! 任何帮助将不胜感激。

无法在Nodejs中parsingjson

{ "status": 1, "complete": 1, "list": { "378144457": { "item_id": "378144457", "resolved_id": "378144457", "given_url": "https://ngrok.com", "given_title": "", "favorite": "0", "status": "0", "time_added": "1372274736", "time_updated": "1372274741", "time_read": "0", "time_favorited": "0", "sort_id": 3, "resolved_title": "Introspected tunnels to localhost", "resolved_url": "https://ngrok.com", "excerpt": "ngrok creates a tunnel from the public internet (http://subdomain.ngrok.com) to a port on your local machine. […]

如何格式化node.js sqlite3logging集作为logging数组的JSON对象

我想将我的查询结果格式化为包含每个logging的数组对象的单个JSON对象。 需要编写脚本的帮助 – JSON.stringify函数正在构build一个对象数组(我的JSON从里到外!)。 我总是可以编写一个函数来手动构buildJSON,但我有一种感觉,已经有一个函数来做我正在寻找的东西。 我无法find它。 我想要得到的JSONstring: {["id":1,"info":"Ipsum 0"], ["id":2,"info":"Ipsum 1"], ["id":3,"info":"Ipsum 2"], ["id":4,"info":"Ipsum 3"] (and so on) } 实际结果 [{"id":1,"info":"Ipsum 0"},{"id":2,"info":"Ipsum 1"}, {"id":3,"info":"Ipsum 2"},{"id":4,"info":"Ipsum 3"}, {"id":5,"info":"Ipsum 4"},{"id":6,"info":"Ipsum 5"}, {"id":7,"info":"Ipsum 6"},{"id":8,"info":"Ipsum 7"}, {"id":9,"info":"Ipsum 8"},{"id":10,"info":"Ipsum 9"}] 我的代码到目前为止(基于这个例子 ) var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database(':memory:'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var stmt […]