我试图通过使用json输入来使用soap ws。我被困在将json转换为xml。如何使用NiFi创建从json转换为soap xml格式的流程。
答案 0 :(得分:0)
没有处理器可以直接将JSON转换为XML。一种选择是将ExecuteScript与执行转换的Groovy脚本一起使用。看起来有一些使用Groovy将JSON转换为XML的例子:
Is there a way to convert Json file to XML by using groovy script on soapUI?
答案 1 :(得分:-1)
我有一个相似的场景,其中Oracle注册需要一个接一个地放入XML POST HTTP。
为解决我创建的以下流程,我在设置的地方放置了一些细节(参数/配置):
1)ExecuteSQLRecord ,详细信息:
2)EvaluateJsonPath ,详细信息:
3)ReplaceText ,详细信息:
<item>
<id>${local.id}</id>
<ip>${local.ip}</ip>
</item>
4)调用HTTP ,详细信息: