поле VALUE, значение которого должно быть типа [] (Map(S,d)) , но Иногда в Json это значение может прилететь false (bool), как быть, есть идеи?
по шапке бекендеру который такое написал, пусть переделывает - самый правильный вариант. А если бекендер вне доступности, то попробовать проверять что прилетает, есть зарезервированное слово is для этого
(value is Map) ? [] : false но это только если абсолютно уверены что ваш бекендер не решил при ином обстоятельстве поставить туда 1 или "нет данных"
value в данном случае имеет тип dynamic
Спасибо, буду пробовать, но в целом конечно бекэнд поправить надо, но и об обходе такой подставы полезно узнать
Напишите кастомный сериализатор, унаследуйтесь от JsonConverter и вешайте атрибутом на поле.
Обсуждают сегодня