Достать JSON значение C#

  • Автор темы Автор темы tryinfinity
  • Дата начала Дата начала

tryinfinity

Client
Регистрация
24.12.2016
Сообщения
159
Реакции
9
Баллы
18
всем привет. помогите плз достать значение json через снипет
делаю вроде верно
Код:
Развернуть Свернуть Копировать
project.Json.FromString(project.Variables["Json.Info.Count"].Value);
но не находит
Выполнение действия CSharp OwnCode No such variable: Json.Info.Count

При присвоении значения в переменную через кубик работает нормально
{-Json.Info.Count-}
 
Последнее редактирование:
string json_str = project.Variables["json_str"].Value; // в этой переменной должен быть ваш Json
project.Json.FromString(json_str); // парсинг json'а
project.SendInfoToLog(project.Json.Info.Count.ToString(),true); // вывод значения в лог ZP
 
string json_str = project.Variables["json_str"].Value; // в этой переменной должен быть ваш Json
project.Json.FromString(json_str); // парсинг json'а
project.SandInfoToLog(project.Json.Info.Count.ToString(),true); // вывод значения в лог ZP
Ну это же вроде 1 в 1 что я написал.
 
Ну все равно не находит
 
Ну все равно не находит

Значит где-то ошиблись в другом месте ...
1) Возможно в переменной project.Variables["json_str"].Value у вас НЕ строка представляющая из себя Json
2) Возможно ошибка в этой части - Info.Count

В логе то что пишет?
 
Выполнение действия CSharp OwnCode No such variable
 
Ну дак говорит что у вас не существует переменная ... создайте ее и положите в нее строку Json
Я в первом посте писал, что через кубик (присвоение переменной значения Json) находится это значение Json
 
Просто вы json_str запихнули в саму строку json, ;-) а я имел ввиду что переменную с таким именем в ZP создать нужно

вот рабочий пример
 

Вложения

  • json.xmlz
    json.xmlz
    13,6 KB · Просмотры: 305
  • Оценить
Реакции: phoenixs и tryinfinity

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