2016-04-25 8 views
0

ユーザーが所有する機能を示すデータをApplication Insightsに送信し、そのセッションで使用できるイベントを送信します。これらは可変であり、アップデートの展開を続けると、アイテムのリストはおそらく拡大/変更されます。現時点では、起動時にAvailable/Trueの値を使用してプロパティのリストを動的に作成することでこれを行います。JSON配列として値を持つカスタムプロパティを送信

AIは各イベントデータをJSONとして取得しているので、私たちはカスタムデータをJSONとして送信するのも面白いと思ったので、同様の処理が可能です。しかし、JSONとしてデータを送信しようとしたところ、AIが文字列のエスケープ文字を使って送信するような問題にぶつかりました。 例:我々は次のようにJSONでてプロパティを送信する場合:

{"Property":[{"Value1"},..]} 

それはとAIに保存されます:AIに

{\"Property\":[{\"Value1\"},..]}). 

は誰もが正常に送信したカスタムJSON、またはプラットフォームは、具体的には、反対保護しようとしています使用法?この例では、Power BIでデータを解析すると、JSON配列を送信できるため、いくつかのクエリを簡素化し、高速化できます。

答えて

0

AIはカスタムプロパティを文字列として扱います。送信したいJSONを文字列化し、カスタムプロパティサイズの長さ制限の下に保持して、もう一方のサイドでそれを再解析する必要があります。

関連する問題