我们希望向Application Insights发送一些事件,其中的数据显示用户拥有哪些功能,并且可用于会话。这些是可变的,随着我们继续部署更新,项目列表可能会增长/变化。目前,我们通过在启动时动态构建属性列表来实现此目的,其值为Available / True。
由于AI将每个事件数据作为JSON格式化,我们认为将自定义数据作为JSON发送会很有趣,因此可以以类似的方式处理它。尝试以JSON格式发送数据后,我们遇到了一个问题,即AI似乎通过字符串中的转义字符发送: 例如。如果我们通过JSON发送一个属性,如:
{"Property":[{"Value1"},..]}
它在AI中保存为:
{\"Property\":[{\"Value1\"},..]} ).
是否有人成功将自定义JSON发送给AI,或者该平台是否专门试图防止此类使用?在我们的情况下,我们在Power BI中解析数据,它可以通过发送JSON数组来简化和加速一些查询。
答案 0 :(得分:1)
AI将自定义属性视为字符串,您必须对要发送的任何json进行字符串化(并将其保持在自定义属性大小的长度限制之内),然后在另一侧重新解析它。