2016-01-09 3 views
-1

У меня есть следующая структура объектов из десериализации JSON. Затем я могу получить доступ к своим значениям, но как я могу получить длину массива Object с использованием определенного ключа? Мне нужно найти длину, показанную на картинке, как jsonDes("result").length.Получить длину массива десериализованных объектов

enter image description here

+0

Можете ли вы показать Йор полный код в виде текста? –

+0

Объект Ab не имеет длины, как это делает строка. Что Intellisense показывает, что размер массива объекта *. 'jsonDes.result (« результат »)' конкретно. Я был бы обеспокоен тем, что такой сложный объект не напечатан. – Plutonix

+0

@Plutonix, это именно то, что мне нужно, размер массива объектов (so = 10 в примере) – Jaume

ответ

1

Далее будет просто распечатать ожидаемый результат, используя VB.NET динамические характеристики:

Dim jsonDes As Object = New JavaScriptSerializer().DeserializeObject(...) 
Dim length As Integer = jsonDes("result").length 
Console.WriteLine(length) 
Смежные вопросы