Bluemix 地理空间分析能否访问嵌套值?

Can Bluemix Geospatial Analytics access nested values?

我目前正在研究将地理空间分析用于围栏的东西,它们发送的有效负载位于嵌套结构中。地理空间服务可以读取这些嵌套值吗?如果没有,解决方法是什么?目前我正在考虑的解决方法是订阅具有嵌套值的主题,将其展平并再次发布到地理空间服务。所以想请教这里的高手有没有更好的解决办法

示例:

{ "GPS" {<br> id : <id>, lat : <lat>, lng : <lng> } }

Bluemix 上的地理空间分析服务要求设备 ID、纬度和经度属性作为顶级字段出现在 json 负载中。如果您可以更改发布原始消息的代码,那将是最好的解决方法。

如果您无法更改原始邮件,您让另一个应用程序转换邮件的建议将会奏效。您应该将转换后的消息发布到不同的主题,并将其指定为地理空间分析服务要订阅的主题。