Node JS - json 到 jsongraph 转换器

Posted

技术标签:

【中文标题】Node JS - json 到 jsongraph 转换器【英文标题】:Node JS - json to jsongraph converter 【发布时间】:2018-01-19 19:56:50 【问题描述】:

我需要将普通 JSON 转换为 JSON Graph。我试过json-graphify,但其中的“import”语句会抛出一个错误,说它现在不受支持。

【问题讨论】:

我假设您没有使用 es6 兼容节点。尝试使用 babel 转译器 babeljs.io/docs/usage/cli 。然后导入应该工作并且 json-graphify 会按预期工作 这里的用例是什么?你为什么要这样做?我在 Falcor 团队工作,了解用例将帮助我更好地回答。 【参考方案1】:

json-graphify 的src/ 目录中包含的代码是预编译/预编译的代码,它使用节点或浏览器尚不可用的语法。该模块的作者没有将编译后的代码签入 github,尽管它在 npm 上可用(注意项目的 main entry file 指向 lib/index.js,而不是 src/index.js)。

您要么需要:通过babel src --out-dir lib --optional runtime 自己编译它(参见项目的compile script),或者通过npm 安装模块。前一种方法会将编译后的代码构建到lib/ 目录中。后者(可能是推荐的方法)会下载一个预编译的版本,可以通过const graphify = require('json-graphify')使用。

【讨论】:

用 Babel 编译也不起作用.....似乎 json-graphify 包中存在一些代码问题。有没有其他方法可以从 json 生成 json-graph?

以上是关于Node JS - json 到 jsongraph 转换器的主要内容,如果未能解决你的问题,请参考以下文章

Json 到 node.js 中的 csv

如何添加到 node.js 中的现有 json 文件

如何使用 node.js 将 EXCEL 文件数据读取到 json

如何使用 Node.js 将 JSON 数据从 Node.js 发送和获取到 HTML

如何使用node.js将多个json的对象合并到一个json文件中

从 Node.js 将 Json 存储到 MySQL 数据库中