我正在从事一项 talend 工作,该工作发出 HTTP GET 请求以获取多个 PDF 文档。该请求返回一个 JSON 文件,其中包括:documentDate 和 documentLink。如果仅存在一个最新日期的文档,我想从 documentDate 获取最新的 documentLink,并上传带有 FileFetch 组件的文档,文件名为“Document_1”。如果 2 个文档具有最新日期,则 FileFetch 组件应上传 2 个文档,其中一个文件名为“Document_1”,另一个“Document_2”我不确定如何遍历 JSON 文件以获取最新日期并命名文档( s) 正确。
到目前为止我做了什么:
tHTTPRequest_1 --> tExtractJSONFields_1 --> tXMLMap_1 --> tFileFetch_1
这适用于上传一个文件,但没有检查最新的 documentDate 或 tFileFetch_1 组件中的文件名命名。
返回的 JSON 如下所示:
{
"documents": [
{
"documentDate ": 200119,
"documentLink": "someLink1",
},
{
"documentDate ": 200119,
"documentLink": "someLink2",
},
{
"documentDate ": 150119,
"documentLink": "someLink3",
}
]
}
你们对如何解决这个问题有任何想法吗?
四季花海
相关分类