我们在项目中使用返回 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/