| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Десериализация JSON ответа |
| Автор: arsenium 25.9.2011, 19:36 | ||||||
Помогите разобраться с правильной десериализацией JSON ответа. К примеру имеем JSON ответ следующего вида:
Для его десериализации код:
И все работает как нужно, а вот если JSON ответ будет следующего вида:
т.е. после появления 3 в items, возникает проблема...и выше описанный код для десериализации не работает... был бы рад, если бы кто-нибудь смог мне объяснить... |
| Автор: Sven47 27.9.2011, 21:02 |
| Последний пример Json-a не не валидный, т.к. коллекцией не может содержать элементы разного типа. По крайней мере так считает MS:) Попробуйте воспользоваться опенсорсной библиотекой http://json.codeplex.com/ Она позволяет распарсить Json в набор объектов и ходить по ним через индексаторы |