嗯,这个场景可能很熟悉,但我找不到解决方案。 场景: 我正在通过tFileFetch进行REST API调用,并从中获取一个json。我通过tflowtoiterate解析它以获取分页令牌和更多结果。现在,如果更多结果等于true,我必须使用新的分页结果调用相同的tFileFetch组件来获取新的json集。
我必须遍历tFileFetch,直到'more result'为假。
我的方法:
访问token-pagination -tFileFetch_1-> JSON-> tflowtoIterate-> more result = true-> IF [moreresult = true] - > tFileFetch_2-> JSON-> tFlowtoIterate->更多结果= true-> tLOOP [moreresult.equals {true] - > tFileFetch_2->
在tFileFetch2之后我使用tSetGlobalVar将分页作为常见的var传递给tFileFetch2
我不确定这种方法是否值得注意,如果有任何改进,请提出建议吗?
答案 0 :(得分:0)
I have actually covered it by myself. 'code' Add SubJob Ok from tLoop to tFileFetch and add condition in tLoop which say until your condition matches 'more result' is false. Finally added delimited output with append mode