- Регистрация
- 18.08.2015
- Сообщения
- 154
- Благодарностей
- 15
- Баллы
- 18
Приветствую всех!
Подскажите, пожалуйста, изменилось ли что-нибудь с разбором JSON после 2014 года?
Нашел сообщение на форуме, почти то, что нужно, только не создаются переменные как в примере по этой ссылке: http://zennolab.com/discussion/threads/json-i-c.16858/#post-105329
Мне нужно из такого ответа {"response":1,"tzid":1058850}
положить в созданную мной переменную tzid в экшене C# значение tzid, делал так:
1. Создал GET запрос, который возвращает ответ {"response":1,"tzid":1058850} и кладёт его в переменную get_tzid.
2. Создал экшн C# с таким содержимым:
Я так понимаю должны были создаться и заполниться переменные response и tzid, но они не создались в списке переменных и не заполнились.
Что я делаю не так, подскажите, пожалуйста, кто может)
Подскажите, пожалуйста, изменилось ли что-нибудь с разбором JSON после 2014 года?
Нашел сообщение на форуме, почти то, что нужно, только не создаются переменные как в примере по этой ссылке: http://zennolab.com/discussion/threads/json-i-c.16858/#post-105329
Мне нужно из такого ответа {"response":1,"tzid":1058850}
положить в созданную мной переменную tzid в экшене C# значение tzid, делал так:
1. Создал GET запрос, который возвращает ответ {"response":1,"tzid":1058850} и кладёт его в переменную get_tzid.
2. Создал экшн C# с таким содержимым:
PHP:
string json_str = project.Variables["get_tzid"].Value;
var json_serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
Dictionary<string,object> dict = json_serializer.Deserialize<Dictionary<string,object>>(json_str);
foreach( string s in dict.Keys ){
project.Variables[s].Value = (string)dict[s];
}
return 1;
Что я делаю не так, подскажите, пожалуйста, кто может)