JSON

dobrohod

Client
Регистрация
15.10.2018
Сообщения
43
Реакции
5
Баллы
8
Доброго всем.

Есть Json переменная
JSON:
Развернуть Свернуть Копировать
searchResultsV2-193750-categorySearchMegapagination-1
Хочу к ней обратиться

C#:
Развернуть Свернуть Копировать
string json = project.Json.searchResultsV2-193750-categorySearchMegapagination-1.ToString();

Получаю в ответ:
Имя "categorySearchMegapagination" отсутствует в текущем контексте"

Куда копать?
 
C#:
Развернуть Свернуть Копировать
string sometext = project.Json.searchResultsV2-193750-categorySearchMegapagination-1;
Это в случае, если мы говорим про таб с JSON-переменными в ProjectMaker
 
C#:
Развернуть Свернуть Копировать
string sometext = project.Json.searchResultsV2-193750-categorySearchMegapagination-1;
Это в случае, если мы говорим про таб с JSON-переменными в ProjectMaker
Ошибка аналогичная.
Знаки тире делят переменную, вот и ругается.

Решил костылём))
До создании переменной, меняем у неё название.
C#:
Развернуть Свернуть Копировать
string jsonBlock = Macros.TextProcessing.Replace(response, "searchResu.*?Megapagination-1", "newVariables", "Regex", "All");
project.Json.FromString(jsonBlock);
string json = project.Json.newVariables.ToString();

Но это костял, а хотелось бы нормально.
 

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