我目前正在处理使用Geospatial Analytics进行防护的事情,他们发送的有效负载是嵌套结构。地理空间服务可以读取这些嵌套值吗?如果没有,那么解决方法是什么?目前我正在考虑的工作是订阅具有嵌套值的主题,将其展平并再次发布到地理空间服务。所以我问这里的专家是否有更好的解决方案。
示例:
{ "GPS" {
id : <id>, lat : <lat>, lng : <lng> } }
答案 0 :(得分:0)
Bluemix上的Geospatial Analytics服务要求设备ID,纬度和经度属性显示为json有效内容中的顶级字段。如果您可以更改发布原始邮件的代码,那将是最好的解决方法。
如果您无法更改原始邮件,您建议让另一个应用程序转换邮件将起作用。您应该将转换后的消息发布到其他主题,并将其指定为要订阅的Geospatial Analytics服务的主题。