我们希望将一些事件发送到Application Insights,其中包含显示用户拥有哪些功能以及可用于会话的数据。这些都是可变的,随着我们继续部署更新,项目列表可能会增加/更改。目前,我们通过在启动时动态构建一个属性列表来实现这一点,其值为Available/True。
由于AI将每个事件数据转换为JSON,我们认为通过JSON发送自定义数据会很有趣,这样它就可以以类似的方式进行处理。在尝试以JSON格式发送数据后,我们遇到了一个问题,AI似乎通过字符串中的转义字符发送数据:例如。如果我们用JSON发送一个属性,比如:
{"Property":[{"Value1"},..]}
它在AI中保存为:
{\"Property\":[{\"Value1\"},..]} ).
有没有人成功地将自定义JSON发送到AI,或者平台是否专门尝试防止此类使用?在我们的例子中,我们在Power BI中解析出数据,它可以通过发送JSON数组来简化和加速一些查询。
发布于 2016-04-29 09:48:45
AI将自定义属性视为字符串,您必须对要发送的任何json进行字符串化(并将其保持在自定义属性大小的长度限制之内),然后在另一端重新解析它。
https://stackoverflow.com/questions/36841423
复制相似问题