Страница 1 из 1

Как преобразовать json в массив?

СообщениеДобавлено: 25 сен 2020, 18:02
Zimaell
Вот я получаю массив такого типа от сервера

[{"id":1,"Name":"Test1","Object":"Test"},{"id":2,"Name":"Test2","Object":"Test"},{"id":3,"Name":"Test3","Object":"Test"}]

Подскажите как мне его преобразовать в массив (словарь)?
Причем данные там могут быть разные, разные поля, разные типы...

Re: Как преобразовать json в массив?

СообщениеДобавлено: 26 сен 2020, 09:59
krauser0993
Преобразовывать не нужно, это и есть по сути массив. Создаешь сериализуемый класс с нужными полями и потом просто приравниваешь.
Синтаксис:
Используется csharp
public List<SampleClass> Sample;
Sample  = JsonConvert.DeserializeObject<List<SampleClass>>(www.downloadHandler.text);


Насчет разных полей не скажу, но вообще сразу все поля можешь поместить в один класс, заполнятся только те данные, которые пришли.