Tag: json

将Json数据从服务器存储到Angular 2中的数组中

我使用nodejs服务器从SQL数据库中获取数据。 我会将数据存储在Tache数组中: getTaches(): Observable<Tache[]> { return this.http.get(this.tachesUrl) .map(response => { this.taches = response.json().data as Tache[]; console.log(this.taches); }) .catch(this.handleError); } 当我在控制台上打印时,我得到的结果如下: undefined 当我打印response.json()我得到我的价值观: Object {taches: Array(8)} 所以我删除.data,然后再试一次,然后我在模板文件的第一行得到另一个错误: ERROR Error: Error trying to diff '[object Object]'. Only arrays and iterables are allowed 这是我的html文件: <md-toolbar color="primary"> <span>Taches non traitées</span> </md-toolbar> <md-card> <md-list > <ng-container *ngFor="let tache of this.tacheService.taches […]

在EJS中使用百分号

我有困难让我的代码运行。 我正在导入从.xlsx文件parsing的JSON对象alkodata 。 它包含一个alkodata.alkoholi-%对象。 问题是节点抛出一个 “SyntaxError:在编译ejs时C:\ filepath \ something.ejs中的意外的标记%” 错误,因为Json对象中的百分号。 EJS是否有逃避angular色来防止这种情况? <% include ./partials/header.ejs %> <h1>Tänne tulee mun about AlkoAppo sivu!</h1> <h2><%= message %></h2> <% for(var i = 0; i<10; i++) { %> <p>nimi: <%= alkodata[i].nimi %> </p> <p>Hinta: <%= alkodata[i].hinta %>e </p> <p>Vahvuus: <%= alkodata[i].alkoholi-% %> </p> <% } %> <% include ./partials/footer.ejs %>

使用mysql模块为Nodejs存储JSON

我需要在这个表的'data'列中存储一个JSON: 我试图存储一个JSON,但我收到错误,可能是由于引用… connection.connect(); var query = 'INSERT INTO Forecasts (data, createdAt, updatedAt, OrchardId) VALUES ?'; connection.query(query, [['{"id": 1}', '2017-07-06 16:08:19','2017-07-06 16:08:19',3]],function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); }); connection.end(); OUTPUT $ npm开始 revo-weather@1.0.0 start / Users / giovannimarino / Desktop / revo-weather node index.js {“id”:1} INSERT INTO预测(data,createdAt,updatedAt,OrchardId)VALUES(“gio”,“2017-07-06 16:08:13”,“2017-07-06 […]

使用nodejs和cointicker将数据保存到json

我正在学习nodejs,我正在创build一个服务器来使用名为Coin-Ticker的npm来获得encryption货币的价格。 我想在Angular应用程序中使用我得到的数据,但它不会在html中显示数据。 这是我的代码: server.js const express = require('express'); const path = require('path'); const http = require('http'); const bodyParser = require('body-parser'); const coinTicker = require('coin-ticker'); const api = require('./server/routes/api'); const app = express(); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(express.static(path.join(__dirname, 'dist'))); app.use('/api', api); app.get('*', (req, res) => { res.sendFile(path.join(__dirname, 'dist/index.html')); }); const port = process.env.PORT || '3000'; […]

使用IDE(Node)读取本地存储的JSON文件

我想用我的JavaScript IDE(webstorm)来parsing我的电脑上储存的一些大的JSON文件(〜500兆字节)。 无论如何,我可以告诉节点访问这个文件? 我知道节点可以通过HTTP请求访问JSON文件,我不知道是否有一个类似的原则可能适用于文件(因为我可以链接到铬文件,如: file:///C:/Users/… )。 任何帮助是极大的赞赏。

更新MongoDB集合中的json对象:mongoose

这是位于名为campaignResponse的字段之一内的json对象的结构。 campaignResponse: { prop: { summary: 't', retailer: '4', sent: 't', queued: 'f', open: 'f', spam: 't', click: 't', blocked: 'f', bounce: 'f', unsub: 'f', To: 'kartooot@gmail.com', status: 'clicked', subject: '', messageid: '20829150339986762', From: '', details: '', date: '2017-04-03T12:51:38' }, camp2: { date: '2017-04-03T12:51:38', details: '', From: '', messageid: '20829150339986762', subject: '', status: 'clicked', To: […]

将缓冲的文件数据转换为Json对象:express-fileupload

我通过http发送一个JSON文件。 该文件在req.files使用express-fileupload中间件提供。 我正在获取文件作为缓冲的数据。 我想将文件转换为JSON对象。 app.post('/start', function(req, res){ if(!req.files.seed) res.status(400).send("Please upload the seed file"); var file = req.files.seed; var obj = //Convert the file to JSON object and send it to create instance; instance.createInstance(obj); res.status(200).send("Started…."); }); 打印时,文件看起来像这样 { name: 'seed.json', data: <Buffer 7b 0d 0a 09 22 61 72 72 61 79 22 3a 20 5b […]

JSON在CSV到CSV

通过REST API端点,我获得了具有以下结构(CSV文件内的JSON)的相当大的CSV文件: A,B,C,D 1,2,3,{"E":1,"F":2,"G":3} 1,2,3,{"E":1,"H":2} 对于不同的工具,我需要一个平面结构的CSV(没有嵌套的JSON)。 所以,最后,我想有一个像这样的CSV。 A,B,C,E,F,G,H 1,2,3,1,2,3, 1,2,3,1,,,2 (虽然列标题看起来结构化,这是不重要的我的用例) 由于CSV文件相当大,我正在寻找一个相对高效的方式来做到这一点。 我将用JavaScript(Node.JS)写这个(因为这是用于脚本所有其他部分的语言)。 然而,现在我只是寻找一个理论的方式/伪代码来执行这样的事情。 据我所知,我可能不得不遍历CSV文件两次。 我第一次得到所有的JSON密钥。 第二次,我可以创build一个新的CSV文件并设置所有的值。 但是,我会正确地找出哪一列我必须写的价值? 或者是更高性能的“转换”CSV文件到一个循环中的对象数组,然后使用类似的CSVparsing器( http://csv.adaltas.com/ )将其转换回CSV?

node.js:遍历嵌套的firebase JSON树

我试图从node.js访问一个嵌套的firebase树,如下所示。 ref.forEach( function(snapshot0) { snapshot0.child("Meals").forEach( function(snapshot1) { console.log(snapshot1.val); }); }); 而且它总是会告诉我,ref.forEach不是一个函数。 TypeError: refPrices.forEach is not a function 我已经定义如下。 var db = admin.database(); var ref = db.ref("users"); 我已经检查了这些答案 如何使用Firebase / Node.js迭代大型数据集? 遍历嵌套的firebase对象 – Javascript 通过嵌套的JSON树遍历并更改值 但我相信根据我的上述代码应该工作,所以我很困惑。 另外,我试图用循环replace每个,但是我得到了 TypeError: ref.length is not a function 所以我不能计算循环的最大值。 我也试过了 ref.once("value", function(snapshot0) { snapshot0.child("Meals").forEach( function(snapshot1) { console.log(snapshot1.val); }); }); 但在这种情况下,它会抛出错误 TypeError: […]

在Node中parsingRedis的JSON。 JavaScriptparsing器不喜欢评论

希望你很好 我有一个项目,我想扫描reddit.com/r/pics的JSON。 拉一个随机图像,并显示在网页上。 在https://www.reddit.com/r/pics/.json?jsonp=1中对json进行redis命令,在JSON开始“/ ** / 1('这是抛出Javascriptparsing器” 我可以正则expression式编辑一些字符(见代码),但最终失败 SyntaxError:位置1的JSON中意外的string 如果我删除这些,本地保存该文件,那么它似乎工作正常,如预期。 解决这个问题的最好方法是什么? 我完全错过了什么吗? 提前致谢! 这是我的代码,它在Node.js中 var express = require('express'); var router = express.Router(); var request = require('request'); var fs = require('fs'); const https = require('https'); let detailedObject; let pageNo = 1; let object; let lengthofObject; let urlImg; let newObject; var file = fs.createWriteStream("reddit.json"); // SAVES REDDIT.JSON […]