2016-05-16 11 views
0

Stream Analyticsジョブを作成しようとしています。メッセージはJSONとして、次の形式で送信されている:Azure Stream Analyticsエラー:Jsonとして入力イベントをデシリアライズできませんでした

var message = "Name;\n" + Guid.NewGuid().ToString() + ";" ; 

私は、私は次のようなエラーになっています私の仕事を実行しています:

Could not deserialize the input event as Json. Some possible reasons: 
1) Malformed events 
2) Input source configured with incorrect serialization format 
あなたのコードサンプルに基づいて
+1

エラーは非常に明確です。投稿した内容はJSON文字列ではありません。 –

答えて

2

、あなたが入力され表示されますが形取っ:

Name; 
    AA7509E7-D482-459B-9689-456A0F952B44; 

を、あなたが見ているエラーメッセージが正しい、これは有効なJSONではありませんので、ASAはそれをデシリアライズすることはできません。 JSON文字列は次のようになります。

{ 
    "Name": "AA7509E7-D482-459B-9689-456A0F952B44" 
} 
+0

こんにちはChris = Jsonの文字列を作るのを助けてください。私は大きな助けになるだろう。 –

+0

jsonを文字列操作で作成する代わりに、Jsonシリアライザを使用してシリアル化してください。 http://www.newtonsoft.com/json/help/html/M_Newtonsoft_Json_JsonConvert_SerializeObject.htmは例です –

関連する問題