- Регистрация
- 07.02.2014
- Сообщения
- 54
- Благодарностей
- 6
- Баллы
- 8
Привет.
Подскажите пожалуйста по регулярке.
Есть json ответ с данными (пер. POSTLoginClean), вида
----
[{"code":200,"body":"{"session_key":"5.hTSOh01KQwakFg.1494876545.2-100009026293730","uid":1000090262930,
-----
и сниппет для обработки
Проблема в том, что если в POSTLoginClean нет session_key, то код выполняется с ошибкой.
Как можно сделать обработку таких ошибок, чтобы если нет session_key то, var session_key была просто пустой ?
Спасибо!
Подскажите пожалуйста по регулярке.
Есть json ответ с данными (пер. POSTLoginClean), вида
----
[{"code":200,"body":"{"session_key":"5.hTSOh01KQwakFg.1494876545.2-100009026293730","uid":1000090262930,
-----
и сниппет для обработки
Код:
string POSTLogin = project.Variables["POSTLoginClean"].Value;
var session_key = new System.Text.RegularExpressions.Regex(@"(?<=session_key"":).*?(?=,)", System.Text.RegularExpressions.RegexOptions.None).Matches(POSTLogin)[0];
var apiUid = new System.Text.RegularExpressions.Regex(@"(?<=uid"":).*?(?=,)", System.Text.RegularExpressions.RegexOptions.None).Matches(POSTLogin)[0];
Проблема в том, что если в POSTLoginClean нет session_key, то код выполняется с ошибкой.
Как можно сделать обработку таких ошибок, чтобы если нет session_key то, var session_key была просто пустой ?
Спасибо!