2015-09-16 4 views
0

Я получаю кучу ответа от формы webservice в формате json. Я использую приведенный выше код для извлечения данных из ответа JSonПеремещение по переменной динамического типа данных

dynamic data = JsonConvert.DeserializeObject<dynamic>(json_siteResp); 
var date = data[0].refreshInfo.lastDataUpdateAttempt.date; 
Transaction = date.ToString(); 

используя код выше я только в состоянии принести один record.How я принести несколько записей в C# .Please помощи ...

ответ

0

вы можете перебрать данные, если это коллекция

dynamic data = JsonConvert.DeserializeObject<dynamic>(json_siteResp); 

    foreach (dynamic d in data) 
    { 
     var x = d.DoSomeThing; 
    } 
+0

Спасибо он работал ..... Я новичок в Json.Can вы предоставить мне свой почтовый идентификатор для дальнейшей помощи ???? –

0

Я думаю, что-то, как это должно работать:

var result = data.Select(x => x.refreshInfo.lastDataUpdateAttempt.date.ToString()); 

Это возвращает значение свойства для каждого члена в вашей data -list. Предполагает далее, что ваш data содержит любые Enumerable.

Смежные вопросы