0
昨年、私はCEPのサンプルを作成しました。 私の例はとてもシンプルでした。私は(http://proton:8080/ProtonOnWebServer/rest/events)のようなJSON形式で入力イベント2つのparamsを置く:CEPの入力イベントでREST paylod CEP 5.4.3
{
"Name":"InputEvent",
"speed":"120",
"limit":"100"
}
は今、私はこの例を実行しようとしていると私はCEP(バージョン5.4.3)を使用する場合、私はときにエラーを持っています私は入力イベントを送信しようとしましたが、私が古いバージョン(3.3.3)を使用していればOKです。 エラーは次のとおりです。
SEVERE: Could not parse JSON NGSI event org.apache.wink.json4j.JSONException: The key [data] was not in the map, reason: The key [data] was not in the map
あなたが入力イベントでRESTペイロードを作成する方法を私に提案してもらえますか?
は、あなたとよろしくお願いパスクアーレv2またはオリオン/ CEPインターフェイスに移動するときに、単純なJSON形式のサポートが停止した
を、CEPアプリケーション定義ファイル内のイベントのフォーマット必須属性、オリオンへの出力イベントを送信するための関連する消費者の定義 - それは、Context-BrokerおよびCEPの間の契約を説明しますあなたのjson形式: 'キー[データ]は地図にありませんでした。多分この[リンク](http://stackoverflow.com/questions/33096357/cep-proton-the-key-was-not-in-the-map-reason-the-key-was-not-in-the-マップ)があなたを助けることができます(同様の問題)。正確な投稿を追加して質問を改善し、情報を得ることもできます(あなたのリクエスト)。 – Dalton