0

JSON オブジェクトが Azure Stream Analytics ジョブに入るとします。

{
    "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 に答える