Articles of json

使用Google Maps API从Zip代码中获取城市,然后将其写入JSON?

我有一堆不同的邮政编码的JSON文件。 我想要做的是利用Google Maps API检索与邮政编码相关联的城市,然后将其写入JSON文件。 到目前为止,我有一个正确的从结果中抓住城市的脚本。 我将如何去写这些城市的JSON文件? 这是我的JSON数据: [ { "State": "Oklahoma", "ZIP": 73169 }, { "State": "Oklahoma", "ZIP": 73169 }, { "State": "Oklahoma", "ZIP": 73170 }, { "State": "Oklahoma", "ZIP": 73172 }, { "State": "Oklahoma", "ZIP": 73173 } ] 这是我的脚本: $(function() { $.get('locations.json', function(data) { $.each(data, function(i, item) { var zip = item.ZIP; var url […]

问题在JSON中返回嵌套的对象

我正在使用下面的函数代码尝试返回“sportId”,但没有得到任何东西。 function (err, response, body) { // parse the body as JSON var parsedBody = JSON.parse(body); var apiResults = parsedBody.apiResults; var sportId = apiResults.sportId; res.json(sportId); }); 下面是我返回parsedBody的结果。 {"status":"OK","recordCount":1,"startTimestamp":"2017-05-09T21:01:17.9462907Z","endTimestamp":"2017-05-09T21:01:18.1533299Z","timeTaken":0.20703919999999998,"apiResults":[{"sportId":2,"name":"Baseball","league":{"leagueId":7,"name":"Major League Baseball" … 它也适用于我返回apiResults时,只是不是因为某些原因,当我尝试获取sportId。 我是node.js的新手,不知道为什么这不起作用。

Angular 4+ Express不是从Heroku开始的

我试图将我的angular度4应用程序部署到heroku,但我得到的错误,如不能find“ng命令”等。 我gussing我需要改变package.json中的东西强制它安装CLI,但我不能得到它的工作。 这里是package.json: { "name": "q", "version": "0.0.0", "license": "MIT", "watch": { "run-watch": { "patterns": [ "src", "server", "e2e" ], "extensions": "js,ts,css,scss,html" } }, "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build && node server/server.js", "run-watch": "ng build && node server/server.js", "lint": "ng lint", "e2e": "ng e2e", "watch": "npm-watch" }, "private": true, "dependencies": […]

无法升级到Angular4

是的,我知道已经有成千上万个类似的问题了 – 不,没有一个答案对我有用。 我刚刚在升级Angular时遇到了一些问题,只是决定忽略新的更新。 起初,我使用了“标准”升级命令: npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest –save然而,导致出现以下错误(+最后有很多警告): +– @angular/animations@4.1.3 +– @angular/common@4.1.3 +– UNMET PEER DEPENDENCY @angular/compiler@4.1.3 +– @angular/compiler-cli@4.1.3 invalid | +– @angular/tsc-wrapped@4.1.3 | | `– tsickle@0.21.6 | `– reflect-metadata@0.1.10 +– UNMET PEER DEPENDENCY @angular/core@4.1.3 +– @angular/forms@4.1.3 +– @angular/http@4.1.3 +– @angular/platform-browser@4.1.3 +– @angular/platform-browser-dynamic@4.1.3 […]

React Setup'npm run build'error'意外标记'b'在18:4“

目前使用本教程: http : //www.zsoltnagy.eu/step-by-step-environment-setup-of-the-react-developer-no-legacy-2016-standards/ 我以为我正确地遵循了一切,但当我尝试第七步,我得到这个错误(见图片)。 这里是我的package.json文件 – 我承认我可能改变了一些东西,同时试图让我自己的工作。 { "name": "rapp", "version": "1.0.0", "description": "\"\"", "main": "index.js", "repository": { "type": "git", "url": "\"\"" }, "keywords": [ "\"\"" ], "author": "\"BH0\"", "license": "ISC", "scripts": { "test": "\"\"" "build": "webpack -d && cp src/app/index.html dist/index.html && webpack-dev-server –hot –inline –colors –progress –content-base src/", "build-prod": "webpack -p && […]

在nodejs中合并两个JSON数据

我想将两个JSON数据添加到一个对象中。 这是数组名称为MAPPER。 [ MAPPER { FieldOne: 'JCI', FieldTwo: 'PUNE', FieldThree: 'Shashank.dahake FieldFour: '8600429335' } ] 而我们的json文件是 [ { userId: "1", Title: "js", Status: "done" }, { userId: "2", Title: "nodejs", Status: "pending" }, { userId: "3", Title: "node1", Status: "done" } ] 我想要的是将这两个添加到一个JSON数据.. 所以我们的最终文件将如下所示 [ { userId: "1", Title: "js", Status: "done", FieldOne: 'JCI', FieldTwo: […]

Nodejsasynchronous执行

我正在与我公司的数据库工作,我正在尝试build立一个路线。 我得到的数据是1000个值的JSON数组。 这里的function – router.get('some_route', function(req, res, next){ var ress = []; var name = req.params.name; baWelcomeController.autoComplete(name).then(function(succ){ var x = Object.values(succ[0][0]); res.status(200).send(x); }).catch(function(err){ res.status(404).send(err); console.log("error in router.get", err); }); }); 现在看看我的代码的object.values部分,从互联网我知道它的一个O(n)函数,所以nodejs应该推入到调用堆栈,同时执行其他function,但发生了什么是我得到预期的回应。 succ []中的值的数量是1000,所以我写了另一个函数注释Object.values,并写一个for循环, router.get('some_route', function(req, res, next){ var ress = []; var name = req.params.name; baWelcomeController.autoComplete(name).then(function(succ){ var x = 0; for(var i = 0; i […]

服务器没有返回JSON从Express到React(代理)

我正在尝试制作一个具有React前端(在端口8080上运行)和一个Express-Node.js后端(在端口3000上)的应用程序。 我希望我的客户使用fetch从我的服务器请求数据。 到目前为止,我在线阅读的内容表明,我需要使用http://localhost:3000的值向我的package.json添加一个proxy项。 我这样做了,我的服务器正确接收请求,但它的响应不是我所期望的(一个JSON对象)。 我究竟做错了什么? //Server app.get('/search', function(req, res) { … //console.log(section) <– Is the correct value res.json(section); }) … app.listen(3000) //Client handleTouchTap() { fetch('/search?crn=10001').then(function(response) { //<– Hard-coded for testing return response; //<– Does not contain the value of "section" from server }).then(function(data) { console.log(data); //<– Likewise, does not contain the value }); } //From […]

如何parsing从SOAP WS的XML响应创build的JSON?

我需要帮助parsing从NodeJS中SOAP Web服务的XML响应创build的JSON。 我想要一个JSON数组notifications 。 XML如下所示: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:getNotificationsResponse xmlns:ns2="—url—"> <return> <notifications> <ackRequired>false</ackRequired> <body>Testing Notitfications</body> <created>1498798404874</created> <gpsAlt>1.0</gpsAlt> <gpsLat>1.0</gpsLat> <gpsLong>1.0</gpsLong> <messageId>253</messageId> <priority>INFORMATIONAL</priority> <senderClientId>PMC0</senderClientId> <status>SENT</status> <subject>Test Notification</subject> <updated>1498798404874</updated> <userId>1</userId> <userLogin>ipics</userLogin> </notifications> <notifications> <ackRequired>false</ackRequired> <body>Test notitfication</body> <created>1498797535714</created> <gpsAlt>0.0</gpsAlt> <gpsLat>0.0</gpsLat> <gpsLong>0.0</gpsLong> <messageId>244</messageId> <priority>HIGH</priority> <senderClientId>PMC_1234</senderClientId> <status>SENT</status> <subject>Test</subject> <updated>1498797535714</updated> <userId>1</userId> <userLogin>ipics</userLogin> </notifications> <notifications> <ackRequired>false</ackRequired> <body>Testing Notitfications</body> <created>1498794764538</created> <gpsAlt>1.0</gpsAlt> <gpsLat>1.0</gpsLat> <gpsLong>1.0</gpsLong> <messageId>239</messageId> […]

如何发布JSON对象angularjs

我想发布对象,并在节点服务器上读取它,但我有一个错误。 控制器: $scope.update = function(contact) { console.log(contact); $http.post('/contactlist/' + contact).then(function(response) { console.log(response); }); }; 服务器节点: app.post('/contactlist/:contact', function (req, res, next) { console.log(req.body); res.json(); }); 服务器节点头: var express = require('express'); var app = express(); var mysql = require('mysql'); var bodyParser = require('body-parser'); var connection = ***************** app.use(bodyParser.json()); // for parsing application/json app.use(bodyParser.urlencoded({extended:false})); app.use(express.static(__dirname + "/public")); 错误networkingPOST的屏幕截图: […]