Tag: json

package.json中的自定义许可证url

我很想知道是否有方法在NPM的package.json文件中传递自定义许可证URL。 我试过了: { "license": {"name": "foo", "url": "http://example.com" } } 看来这种格式现在已经被弃用了 : // Not valid metadata { "license" : { "type" : "ISC" , "url" : "http://opensource.org/licenses/ISC" } } 有没有其他的方式来传递package.json中的许可证url?

CoffeeScript中的对象文字多重赋值

我在Javascript中是一个新手。 我正在通过一些Coffeescript代码来查看Atom包,我偶然发现了这段代码: loadProperties: -> @properties = {} fs.readFile path.resolve(__dirname, '..', 'completions.json'), (error, content) => {@pseudoSelectors, @properties, @tags} = JSON.parse(content) unless error? return 我最后一行{@pseudoSelectors, @properties, @tags} = JSON.parse(content) unless error?有点困惑, {@pseudoSelectors, @properties, @tags} = JSON.parse(content) unless error? 因为它好像从分析的JSON内容中分配了多个值。 在我的困惑中,我决定使用js2Coffee将其转换回Javascript,最后我得到了以下结果: function() { this.properties = {}; // make list of properties (global to provider) return fs.readFile(path.resolve(__dirname, '..', 'completions.json'), […]

我如何使用node-json2html显示json到html?

我试图显示一个更复杂的JSON输出到HTML,我一直没能弄清楚如何使用node-json2html 我的JSON看起来像这样: [ { "name": "flight.LOL123 ", "columns": [ "time", "sequence_number", "vert_rate", "messages", "squawk", "altitude", "lat", "lon", "validposition", "track", "validtrack", "speed", "seen", "hex" ], "points": [ [ 1434558860921, 98792710001, -512, 1018, "4543", 3325, 15.74181, 71.60743, 1, 290, 1, 207, 0, "4692d4" ], [ 1434558000838, 98401040001, 0, 4, "0000", 25550, 0, 0, 0, 0, 0, 0, […]

从命令行静默运行R,将结果导出到JSON

我怎么可以从shell(例如从Node.js exec)调用R脚本并将结果导出为JSON(例如,返回到Node.js)? 下面的R代码基本上工作。 它读取数据,适合模型,将参数估计值转换为JSON,并将其打印到stdout: #!/usr/bin/Rscript –quiet –slave install.packages("cut", repos="http://cran.rstudio.com/"); install.packages("Hmisc", repos="http://cran.rstudio.com/"); install.packages("rjson", repos="http://cran.rstudio.com/"); library(rjson) library(reshape2); data = read.csv("/data/records.csv", header = TRUE, sep=","); mylogit <- glm( y ~ x1 + x2 + x3, data=data, family="binomial"); params <- melt(mylogit$coefficients); json <- toJSON(params); json 这是我想如何从节点调用它… var exec = require('child_process').exec; exec('./model.R', function(err, stdout, stderr) { var params = JSON.parse(stdout); […]

NodeJS Photoshop PSDparsing器toJSON()没有方法

我使用https://github.com/meltingice/psd.jsparsing节点中的PSD文件, 我看到可以使用jSON(), https://github.com/won21kr/psd.js-1 但是当我在安装模块后尝试在简单的Hello World上使用时, npm安装psd toJSON()给我错误: info = psd.toJSON(); ^ TypeError:对象#没有方法'toJSON' 正常的日志工作正常, var PSD = require('psd'); var psd = PSD.fromFile("AntoineVeglas_Filter_BW.psd"); psd.parse(); node = psd.tree().descendants()[0]; console.log(node); info = psd.toJSON(); 如何parsing有效的json我的psd树对象? 干杯

参考现有的JavaScript文件进行服务器端的node.jsvalidation

我有一种情况,我想重用一些现有的JavaScript(Knockout.JS)validation,我使用客户端来重新validation服务器端的一些模型(JSON)。 我想介绍一个Node.JS Web应用程序来处理这个,我将从ASP.NET调用。 我发现Node.JS应用程序依赖于某种程度的约定,就文件/文件夹的位置而言,我希望确保能够从字面上扩展到现有JavaScript文件的位置,而不必复制副本等等,这可能吗?

将string转换为具有相同名称的JSON对象(需要在js中使用某种dynamic代码)

var ObjName = "Person"; //If I assign "Institute" then I need Institute JSON object //I have a global Person JSON with many attributes. var thisObj = ObjName.toObject(); //need something of this kind //I know eval can be used, but just checking any other better way to do this. 请指教是否有更好的方法将string转换为其在nodejs中的名称的对象,帆js

从节点文件夹中获取所有json文件,并在里面find具体的attr

我已经在我的节点应用程序文件夹与几个JSON文件(可以多于10),我需要从validation方面来阅读它们,并find具体的属性,如果这个属性发生在多个JSON文件抛出一个错误,什么是从性能和效率方面做到最好的方法 例如我的文件夹称为插件和所有的JSON都像下面一样构build json1 { "action": [ { "delete": { "path": "deleteFile", "providedAction":"Del" }, { "update": { "path": "updateFile", "providedAction":"UPD" } } ] } 这是有效的json自providedAction =添加不存在于其他json ** json2 { "action": [ { "add": { "path": "addFile", "providedAction":"Add" } } ] } 这是不正确的 JSON既然providedAction = UPD的行动已经存在JSON 3 { "action": [ { { "update": { "path": "updateFile", "providedAction":"UPD" […]

Node.js:确定package.json手动安装的模块和版本号

我即将为“生产模式”(MEAN环境,谈论服务器端)准备一个Web服务器,从而也为我的项目创buildpackage.json文件。 由于它现在使用了大量的文件和模块,我正试图找出最简单和最可靠的方法来定义我的package.json文件要考虑哪些模块: 1)有没有办法告诉Node.js自动创build一个package.json文件,其中包含从安装Node.js(=对我当前的Node.js项目至关重要)手动添加的所有模块? 2)如果不是,我怎样才能列出那些手动安装的模块(与列举所有模块使用类似npm -g ls –json的东西)?

漂亮打印JSON到节点中的文件

所以我有一个非常大的JSON数据,我通过AngularJS发送给节点服务器。 这是我用来发送数据的程序: – var send_data="data="+encodeURIComponent(JSON.stringify($scope.records,null,4)); $http({ method : 'POST', url : 'http://localhost:8888/updateDetails', data : send_data, responseType : "json", headers: { "Content-Type": 'application/x-www-form-urlencoded' } }).success(function(data, status, headers, config){ console.log(data); }); 我成功设法通过上面的代码发送一个漂亮的打印的JSON到节点服务器。 但是,当我写这个文件使用: jsonfile.writeFile(file, JSON.parse(req['body']['data']), function (err) { console.error(err); }); 经过一些testing,我发现错误在JSON.parse语句中。 任何方式漂亮打印JSON文件?