json массив

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93
есть код который разлаживает данные из json по переменным ZP
Код:
{"id":"798613","nomer_ab":"380963333333"}
код
Код:
var json_serializer = new System.Web.Script.Serialization.JavaScriptSerializer();

      Dictionary<string,object> dict = json_serializer.Deserialize<Dictionary<string,object>>(project.Variables["json_otvet"].Value);   
        foreach( string s in dict.Keys )
                          try{
                          project.Variables[s].Value = dict[s].ToString();
                          } catch {};
проблема как тут обратится к nomer_ab и получить первый телефон - потом выполняем GET запрос
и потом получить nomer_ab второй телефон - и опять выполняем GET
и потом узнаем есть ли третий - если нет выход
Код:
{"id":"798613","nomer_ab":["380963333333","380962222222"]}
-------------
извиняюсь если как-то путано обьяснил
 

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93
Вообще задача такая получить из json все данные
и зависимости от номера телефона (оператора) отправить GET
Код:
{"anketa":{"id":"798613","nomer_ab":["380993333333","380962222222"]}}
---------------
вижу так:
берем первое значение nomer_ab
ищем 38096 -> если нашли -> шлем GET на site1.ru -> exit
ищем 38099 -> если нашли -> шлем GET на site2.ru -> exit
берем второе значение nomer_ab и делаем тоже самое
 

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
608
Баллы
93

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
894
Баллы
113
Могу на питоне))))
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
651
Баллы
93
Можно разложить регуляркой номера, можно через JavaScriptSerializer, десереализовать номера в List, и там уже обращаться к ним через индекс, по поиску или загнать в список PM.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)