C# не добавляет Json в Список

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

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
949
Реакции
734
Баллы
93
Не понимаю в чем проблема
C#:
Развернуть Свернуть Копировать
IZennoList lstProductID = project.Lists["ProductID"];

project.SendInfoToLog("Json для Списка: " + project.Json.body.products[0].ToString());

lstProductID.Add(project.Json.body.products[0].ToString());

Получаю лог:
OK: Json для Списка: 10024453
Err: Выполнение действия CSharp OwnCode. "ZennoLab.InterfacesLibrary.ProjectModel.IZennoList" не содержит определения для "Add"
Почему выходи ошибка не содержит определения для "Add", когда мы видим число 10024453 строкой выше
 
пересоздавай проект, это глюк или где-то косяк (только не копируй со своего шаблона). вот мой код (на всякий):
C#:
Развернуть Свернуть Копировать
IZennoList lstProductID = project.Lists["ProductID"];
project.Json.FromString(project.Variables["test"].Value);
project.SendInfoToLog("Json для Списка: " + project.Json.body.products[0].ToString());
lstProductID.Add(project.Json.body.products[0].ToString());
1.png
 
  • Спасибо
Реакции: Dmitriy Ka
Не понимаю в чем проблема
C#:
Развернуть Свернуть Копировать
IZennoList lstProductID = project.Lists["ProductID"];

project.SendInfoToLog("Json для Списка: " + project.Json.body.products[0].ToString());

lstProductID.Add(project.Json.body.products[0].ToString());

Получаю лог:
OK: Json для Списка: 10024453
Err: Выполнение действия CSharp OwnCode. "ZennoLab.InterfacesLibrary.ProjectModel.IZennoList" не содержит определения для "Add"
Почему выходи ошибка не содержит определения для "Add", когда мы видим число 10024453 строкой выше
Скорее всего у Вас версия ниже 7.3.0.0, верно? Чтоб код заработал надо обновиться.
Или предварительно сохранять содержимое project.Json.body.products[0].ToString() в переменную, и потом уже добавлять в список.
 
  • Спасибо
Реакции: Dmitriy Ka

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