我在流文件中获取了一个json对象,我需要传递给一个以json对象作为参数的java方法。我通过在ExecuteScript Processor的Module Directory属性中提供java方法jar来通过groovy脚本调用。如果有人用groovy脚本帮助我,那将是很好的。我通过执行脚本处理器完成了本教程,它解释了几乎所有内容,如果你能提供帮助,请以任何方式提前致谢
答案 0 :(得分:1)
读取流内容的最简单的groovy将如下所示:
tesseract
答案 1 :(得分:1)
您要拨打的方法签名是什么?根据daggett的回答,您可以将流文件的文本内容(可能是JSON对象?)存储到变量中,然后创建一个JsonSlurper将文本读入Object并将其传递给您的方法。该对象是由对应于JSON对象的数组,映射等组成的POJO。如果你的方法接受一个字符串并解析对象本身,那么你就不需要JsonSlurper,只需将包含流文件内容的字符串传递给你的方法。