node.js - 使用 javascript/typescript 在 vscode 中预览转换

标签 node.js json visual-studio-code transformation dataweave

我们在项目中使用返回 json 的 api。这些 api 中的 json 可能包含相当大的结构,需要映射到其他大型结构(通常是 json,但很少是 xml 或 csv)。

我们曾经使用 dataweave(来自 Mulesoft)来做到这一点,如果您不熟悉 dataweave,它非常适合这种映射。它允许您定义示例输入,并在编辑数据编织时,它会在单独的 Pane 中显示结果预览。

对于一些 api,我们转而使用 Nodejs(因为它提供了比 Mule 更好的控制和调试,说来话长)。但我真的很喜欢与 dataweave 相同的 map 体验。

所以我想问题是:我可以使用 vscode 在目录中定义输入文件,在 JavaScript 中定义转换文件,并将生成的映射输出显示在实时更新的 Pane 中吗?

有什么插件可以提供这个功能吗?找不到它。

最佳答案

我的理解是: 你有一个 Mule 工作流程,需要读取一个文件(你在 vscode 中编辑了该文件)并执行服务器端 javascript (nodjs) 来转换文件,在获得结果后,映射的结果将被推送到网页中?对吗?

所有事情都发生在给定的骡子工作流程下,对吗?您想知道是否有任何骡子连接器可以完成此过程?对吗?

关于node.js - 使用 javascript/typescript 在 vscode 中预览转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59032004/

相关文章:

javascript - 获取数组作为原始命令行参数

node.js - 如何使用 Docusign 的 REST API 预填充从模板创建的信封中的字段?

javascript - 我如何告诉 javascript 在序列化时不要将日期对象转换为 UTC

java - 嵌套对象的 Spring JSON 数据绑定(bind)不起作用

php - 微软 VS 代码 : When I try to launch my program error "spawn php ENOENT" shows up

javascript - VS Code intellisense for Javascript 内置函数

arrays - 为数组中的每个其他索引分配值

node.js - 当单个 promise 解决或拒绝时,如何让我的程序继续运行?

python - Django 将查询集序列化为 JSON 以仅使用字段信息和 id 构造 RESTful 响应

regex - Visual Studio Code 查找/替换 - 使用名称保存