А если упадёт десериализация в json.deserialize в catch?
я к сожалению это не учитывал, но видимо если это произойдет то будет пиздец,да?
А если скобку [ чекать в начале, если есть - то лист?
я хочу чтобы десериализация была нечуствительна к тому что там лежит, типо, чтобы ей было плевать, в жсоне лист или 1 объект
любой программист , который пользуется стандартным инструментарием для сериализайции/десериализации , не будет создавать такой json , ибо это издевательство над клиентами такого Json-а
Название метода плохое
там есть вещи пострашнее названия метода )
Почему издевательство? (Ну типо я понимаю что код говно, хочется понять ошибки и усвоить уроки)
апишка твоя? ты можешь управлять вернуть список или объект по ручке?
ну тогда тебе выводы тут не сделать потому как ты подстраиваешь под них. ну а разрабы апи ну ребята с юморком.. что мещало возращать на ручку коллекцию из 1 элемента в случае когда щас один не понятно
У newtonsoft есть возможность десериализовать в JToken и проверять что за тип токена (массив или объект) получился.
Понял, щас пойду тестить
+ Надо делать свой конвертер
Обсуждают сегодня