в несколько уровней, например: string result = response["level"]["sublevel"] ?? "subLevelIsNull", это работает только если последний уровень null, но выбрасывает ошибку если "level" null. Элвис оператор не получается применить тут
string result = response["level"]?["sublevel"] ?? "subLevelIsNull"
Не работает так, требует non-nullable опцию, которая не включена в проекте.
в смысле 0_o, скриншот дайте пожалуйста
ну "в лоб" распарсивай постепенно, с переводом в структуру, если я, конечно, правильно понял тебя
Эх, хотелось в одну строчку, что бы если выбросил null, то просто установить дефолтное значение
так включите фичу лел
а пабспек нельзя изменять?
Так код нужно переписывать под null safety
Обсуждают сегодня