是否可以在StreamSets的HTTP客户端处理器中将“记录字段”用作URL参数?

时间:2019-07-16 11:33:28

标签: streamsets

我是StreamSet的新手,在此先感谢您的帮助。

在管道记录(JSON)中,我有一个带有地理坐标(纬度,经度)的字段,并且我试图向它们添加更多的元数据。我想知道是否可以使用HTTP客户端处理器通过记录的经度和经度值来实现此处https://nominatim.org/release-docs/develop/api/Reverse/所述的操作。如果是这样,您能为我指出一些描述方法的文档或文章吗?

在其他情况下,我已经可以将HTTP客户端用作Origins,但是我不知道如何使用URL中的值。

例如,如果我的记录的值是

{
            "lat": 41.195519,
            "lon":-8.666526,
            "format": "jsonv2"
}

网址应如下所示: https://nominatim.openstreetmap.org/reverse?format=jsonv2&lat=41.226599&lon=-8.709737

1 个答案:

答案 0 :(得分:0)

想通了,只需获取

https://nominatim.openstreetmap.org/reverse?format=${record:value('/format')}&lat=${record:value('/lat')}&lon=${record:value('/lon')}