0

假设我有一个 JSON 对象进入 Azure 流分析作业:

{
    "coordinates":{
        "type":"Point",
        "LongLat":[  
            115.17348,
            -8.72263
        ]
    },
}

我可以执行以下操作来获得“Long”和“Lat”的各个值吗?

我可以执行以下操作来隔离数组值 [115.17348, -8.72263]:

Select coordinates.longlat

但是我在抓取数组的单个元素时遇到了麻烦。我在网上看到了有关 GetArrayElement() 的模糊文档,流分析一直说“GetArrayElement 在这种情况下不受支持或不可用”。

4

1 回答 1

1

GetArrayElement 函数将在 07/30 以及描述如何使用它的文档中可用。在你的情况下,它看起来像这样

SELECT GetArrayElement(coordinates.longlat, 0) as long, GetArrayElement(coordinates.longlat, 1) as lat
于 2015-07-27T20:51:37.903 回答