мы хотим передать данные из Spark Core в Context Broker, используя обычный запрос POST (v1/updateContext). Мы генерируем следующую полезную нагрузку JSON:
{
"contextElements“:
[
{
"type":"Producer“,
"isPattern":"false“,
"id":"1337“,
"attributes“:
[
{
"name":"currentPower“,
"type":"float“,
"value":“0"
},
{
"name":"timestamp“,
"type":"int“,
"value":"2015-07-07T20:32:36.958Z“
}
]
}
],
"updateAction":“UPDATE"
}
Однако встроенное ПО автоматически добавляет дополнительные поля (помимо «contextElements» и «updateAction») в полезные данные JSON. Брокер контекста отвечает ошибкой, что будут неизвестные поля. Можем ли мы заставить Context Broker игнорировать эти дополнительные поля и выбирать только два обязательных?