Tag: json

在json文件中使用Node envs

我使用dotenv声明我的ENV,然后我将M导入到主文件,但我有一个JSON文件需要proccess.env但我不想硬编码的API密钥 有没有一种方法到env到json文件没有硬编码他们? 由此 { "accessKeyId": "ACCESS_KEY", "secretAccessKey": "SECRET_KEY", "region": "us-east-1" } 对此 { "accessKeyId": proccess.env.ACCESS_KEY, "secretAccessKey": "SECRET_KEY", "region": "us-east-1" }

使用JSON API序列化器来创build更复杂的JSON

这里的例子在解释如何生成一个更复杂的结构方面还不够… 如果我想结束这样的事情: { "data": { "type": "mobile_screens", "id": "1", "attributes": { "title": "Watch" }, "relationships": { "mobile_screen_components": { "data": [ { "id": "1_1", "type": "mobile_screen_components" }, { "id": "1_2", "type": "mobile_screen_components" }, … ] } } }, "included": [ { "id": "1_1", "type": "mobile_screen_components", "attributes": { "title": "Featured Playlist", "display_type": "shelf" }, "relationships": { "playlist": […]

将任意Javascript数据对象传递给Node.js C ++插件

我有一个用C ++编写的使用Nan的Node.js插件。 奇妙地工作。 然而,我一直没能弄清楚如何让我的节点的Javascript代码传递任意的数据对象(例如{attr1:42, attr2:'hi', attr3:[5,4,3,2,1]} )到C ++插件。 直到现在,我已经通过调用我的数据对象的JSON.stringify()来解决这个问题,然后parsingC ++端的string化的JSON。 理想情况下,我想避免复制数据,只是获得我可以访问的数据对象的引用,或者至less要本地复制它,并避免string化/parsing… 任何帮助,将不胜感激!

节点JS:访问JSON如果string中的variables名?

我有json对象如下 var data = { datetime:{ time:"9:30 AM", date:"24-09-2017" } } 和我有stringvar element = "data.datetime.time"如何访问使用元素的时间。

Nodejs从json创buildexcel(csv / xlsx)缓冲文件

我正在寻找将从json创buildexcel文件(csv和xlsx)的库 我有一些对象 var arr=[ { "name": "Ivy Dickson", "date": "2013-05-27T11:04:15-07:00", "number": 10 }, { "date": "2014-02-07T22:09:58-08:00", "name": "Walker Lynch", "number": 2 }, { "number": 5, "date": "2013-06-16T05:29:13-07:00", "name": "Maxwell U. Holden" }, { "name": "Courtney Short", "date": "2014-03-14T07:32:34-07:00", "number": 6 } ] 我想将其转换成Excel文件缓冲区。 我没有得到哪个图书馆是最适合我的条件。 请build议更好的图书馆。

如何在条件满足时使用JSON.parse取代JSON

我试图find一种方法来完全replaceJSON正文时满足特定的条件,使用NodeJs中的reviver函数: output = JSON.parse(d, reviver); function reviver(key,value){ if (condition){ var mynewjson={'thisis':'whatidlike'}; return mynewjson; } } console.log(output); 但是我得到未定义为最后一个命令的输出。 我已经检查了这里的文档https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse,并尝试了几件事情,但没有find正确的方法来实现这一点。

如何从JSON访问键值?

我从表单中捕获以下信息,数据是json格式(我相信?) var obj = { "schema":{ "type":"object", "title":"Event Info", "required":[ "name", "emergency_contact_name", "emergency_contact_no", ], "properties":{ "name":{ "type":"string", "minLength":3, "maxLength":10 }, "medical_conditions":{ "title":"Medical Conditions", "type":"string", "maxLength":120 }, "emergency_contact_name":{ "title":"Emergency Contact Name", "type":"string", "maxLength":120 }, "emergency_contact_no":{ "title":"Emergency Contact Number", "type":"string", "maxLength":120 } } } } 所以我只想获得“必填”字段。 我试过obj ['schema'] ['required']和obj.schema.required,obj ['schema']。obj [0] ['schema'] ['required'],obj [0 ] .schema.required。 这些都不起作用。 […]

在Node.js(Javascript)中将hex转换为文本(ASCII)或JSON对象

我正在从硬件接收hex,并尝试使用Node.js(Javascript)将其转换为json对象。 收到的数据 50 4F 53 54 20 2F 77 69 66 69 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 35 32 2E 31 35 2E 36 34 2E 33 34 3A 38 30 38 30 0D 0A 43 6F 6E 74 65 6E 74 2D […]

在NodeJs中读取JSON文件

我有一个这个内容的小JSON文件 { "users": [ { "id": 1593, "name": "Foo Bar" } ] } 我想通过使用文件系统模块来读取这个内容。 所以我的应用程序看起来是 const fs = require('fs'); const express = require('express'); const app = express(); app.get('/users/:id', function (req, res) { fs.readFile('./userDb.json', 'utf8', function (err, data) { var json = JSON.parse(data); var users = json.users; console.log(users[0].id); // returns 1593 console.log(req.params.id); // returns 1593 var […]

节点JS | TypeError:无法读取未定义的属性'first_name'

我刚开始使用MEAN应用程序,并且在将数据添加到数据库时遇到了问题。 所以请帮我find解决scheme。 这是应用程序中的根文件,入口点 //Importing modules var express=require('express'); var mongoose=require('mongoose'); var bodyparser=require('body-parser'); var cors=require('cors'); var path=require('path'); var app=express(); const route=require('./routes/route'); //Connect to mongoDb mongoose.connect('mongodb://localhost:27017/contactlist'); //on connection mongoose.connection.on('connected',()=>{ console.log("Successfully established a connection to mongodb Database ") }); //on error mongoose.connection.on('error',(err)=>{ if(err){ console.log("Failed to established a connection "+err); } }); const port=3000; //For routing app.use('/api',route); //Adding middleware -cors […]