Я хочу обновить существующий объект из json, но проблема в том, что строка json происходит из ядра AWS iot и предоставляет только измененное свойство.Например, это класс:
public class Data
{
public float Temperature { get; set; }
public float Humidity { get; set; }
public float Pressure { get; set; }
}
Теперь у меня есть экземпляр этого класса, например:
var current = new Data { Temperature = 25, Humidity = 60, Pressure = 990 };
Теперь событие mqtt запускается и приносит этот json:
{"Temperature":20}
Когда я звоню
current = JsonConvert.DeserializeObject<Data>(jsonString);
Тогда температура равна 20, а влажность и давление равны 0, потому что она перезаписывается.
Как мне добиться этого только значениемизменился ли существующий в json код?
Заранее спасибо!