Articles of json

python对象和json对象有什么区别?

表面上看来,python本身使用json。 我能想到的唯一例外是json可以存储js函数的事实。 这是我的问题:我需要通过terminal将json传递给python文件。 为什么要或不应该使用eval()?

使用NodeJS的PostgreSQL JSONtypes的最佳方式是什么?

我在这里面临一些分析瘫痪。 使用NodeJS编程数据库有太多的select,我有点遗憾。 我正在使用Express来构build一个API服务器,该服务器将与移动设备上的HTML5应用程序通信。 我决定使用PostgreSQL,因为我的数据是“非常关系的”,PostgreSQL的新的JSON数据types将使我的生活变得更加容易。 不幸的是,我找不到任何PostgreSQL的库来利用新的JSON数据types或暴露它。 我想过使用Sequelize和有一个很好的ORM或通过使用原始pgsql模块滚动我自己的东西。 有人可以提供线索吗? 我会问一些NodeJS stackexchange,但我不认为我们有一个具体的这一点。

用Javascript / Node.js在代码里执行mongoimport

node.js / javascript中是否有任何库允许个人在代码中使用mongoimport ? 据我的理解,mongoimport有点像.exe,你必须先执行它,才能使用其文本input环境。 是否有可能在我的代码中执行mongoimport,然后parsing我的代码中直接需要的任何命令? 我目前的algorithm涉及: fs.appendFile('log.txt',JSON.stringify(obj, null, 2)); obj是一个对象,指定使用node.js的res方法parsingJSON.stringify哪些函数(它会请求HTTP响应) var obj = {}; obj.url = hostNames[i]; obj.statusCode = res.statusCode; obj.headers = res.headers; 然后我使用mongoimport将这个JSON文件导入到我的MongoDB中。 mongoimport –host localhost -db scrapeapp -collection scrape –file log.txt –jsonArray 这种方法显然是效率低下的。 我想在一个去做所有这些步骤。 帮助赞赏

无法在Node.js res.body中获取$ http.post请求数据

我正在使用Angular 1.3和node.js 0.12.2作为一个项目。 我正在使用node.js api $http.post("url", request_data){} 在服务器端使用这个: console.log(req.body) 但每次调用api时,都会得到request_data空对象,无法得到问题所在。 我已经使用body_parser像这样: var bodyParser = require('body-parser'); app.use(bodyParser.json()); // support json encoded bodies app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies 也尝试添加angular度$ http中的内容types标题为: headers : {'Content-Type': 'applicatio n/x-www-form-urlencoded'} 但没有得到请求数据。 编辑: Node.js代码: router.post('/url',function(req,res){ console.log(req.body) }) 注意:开发工具的networking选项卡显示的数据,我正在发送,请求标头正确,但node.js服务器不在req.body接收。 在POSTMAN获取数据是正确的响应。

类似于NodeJS的Typesafeconfiguration

我有一个nodejs应用程序,将采取JSONconfiguration文件。 JSON文件将包含一些$ {}和#{}标签,通过加载模板configuration和填充标签来构builddynamic上下文。 HOCON最终也可能最终被使用,但目前还没有。 我曾经遇到过Typesafe Config ,这种事情看起来很神奇。 我在npm上search了一下,并没有在节点世界find任何类似的东西,但也许我对search的术语太不熟悉了。 有没有人知道nodejs中有类似的库,或者我可能使用一个明智的策略来在nodejs中做到这一点? 我知道在JSON上自己实现stringreplace并不是很费力,但是我不禁想到,这在节点应用程序中已经完成了,而且可能比我想象的要好得多它为这个单一的用例。 在这个基础上,在我继续之前,问这里似乎是有道理的。

如何使用node.js访问json对象的子元素

在我的node.js应用程序中,我从mongodb服务器中检索值,并希望将它们转换为CSV文件。父元素很容易从数据库访问并显示在CSV文件中,但子元素不显示,无法访问.. JSON结构: "name" : "fhj", "age" : "23", "gender" : "female", "sec" : "b", "username" : "9886666", "language" : "HINDI", "method" : "method2", "timeSlot" : { "id" : 2, "fromTime" : 12, "toTime" : 15 } mycode的: db.users.find(function(err,values){ if(err||!values.length) console.log("ERROR !!!!"); else { var i=1; str='['; values.forEach(function(user){ if(i==values.length) str=str+'{ "name" : "' + user.username + […]

将http.get数据获取到本地JSON数组variables中

我对Angular和Nodejs很新,认为这将是一个有趣的项目。 我试图从http.get中的http.get中获取json数据,并将其放入可变的城市,以便它可以显示在Google地图上。 当我尝试console.log(cities); 它返回一个对象,但console.log(cities.items)返回并且未定义; 当我试图看到,如果我可以JSON.stringify $http.get的数据,它显示下面的数据是我想要完成的。 有没有另外一种方式来获取这些数据到var城市,所以我可以使用它如下所示? { "city": "New York", "state": "NY", "desc": "Google NYC", "lat": 40.7418, "long": -74.0045 } 任何帮助是非常appreicated angular.js //Angular App Module and Controller var sampleApp = angular.module('mapsApp', []); var cities = $http.get('/locations').success(function (data){ $scope.items = data.items; }) var mapOptions = { zoom: 8, center: new google.maps.LatLng(41.5, -73), mapTypeId: google.maps.MapTypeId.TERRAIN } […]

是否有一个asynchronousJSONparsing器的Node模块不会将整个JSONstring加载到内存中?

我意识到有很多Node模块提供了parsingJSON的asynchronousAPI ,但是其中许多模块似乎将整个文件或stream读入内存,构build一个巨大的string,然后将其传递给JSON.parse() 。 这是“如何使用NodeJSparsingJSON?”的第二个答案。 build议 ,而且正是jsonfile模块所做的。 构build一个巨大的string正是我想要避免的。 我想要一个像这样的API: parseJsonFile(pathToJsonFile): Promise 返回的Promiseparsing为parsing的JSON对象。 这个实现应该使用恒定的内存量。 我对任何类似SAX的东西都不感兴趣,因为在parsing各种片断时广播事件只是最终的结果。 我认为jsonparse可以做我想做的事情(它明显包括了parsingJSON而不使用JSON.parse() )的逻辑,但是在README.md没有简单的例子, 示例目录中的一个文件看起来过于复杂。

Javascript / webpack:如何连接目录中的所有json文件,并使用自定义循环覆盖文件

我正在用webpack构buildreactJs包。 我目前正试图将json文件连接到一个对象,以便与i18next一起使用。 我觉得这很简单,我不想使用过于复杂的解决scheme。 我有一个目录结构 消息/ LOCALE_NAME / domain_name.json 如何导入我的代码中的常规对象中的所有json文件? 到目前为止,我一开始正在努力,因为我发现需要('fs')的build议,但webpack告诉我它不能解决fs模块,我已经看到我不能安装它,因为它是默认节点configuration。 有些帮助赞赏。 谢谢 !

Javascript / Node.js引擎如何在内存中存储JSON?

我有一个70 MB的JSON文件,我从一个Node.js脚本读取并分配给一个variables。 console.log(process.memoryUsage()); let data=require('../newJSON.json'); console.log(process.memoryUsage()); 输出: { rss: 28184576, heapTotal: 6283264, heapUsed: 4199672, external: 8252 } { rss: 724721664, heapTotal: 695595008, heapUsed: 663708016, external: 8252 } 看来,70 MB的JSON需要632 MB的内存。 我有兴趣了解JSON如何通过Node Js / Javascript存储到内存中?