Я вызываю API для получения списка устройств. В моей модели у меня есть атрибут для списка устройств:C# динамическая сериализация JSON
public List<Device> device { get; set; }
Но, если API возвращает 1 устройство, оно возвращается как просто устройство, а не список устройств с 1 устройством.
Есть ли хороший способ динамического десериализации? Я не хочу иметь две разные модели и анализировать JSON программно, просто чтобы узнать, какой объект для десериализации.
JsonConvert.DeserializeObject<ListDevicesByLabelModel>(responseText);
Вы можете предоставить больше своего кода. это может быть что-то еще, что происходит. – Qpirate
Где оскорбительный Json? Если API возвращает один объект вместо массива с одним объектом ... –
Он расположен, список устройств является атрибутом атрибута и т. Д. –