Задача была отправить Post запрос ответ приходит в виде json далее делаю парсинг с помощью кубика и пытаюсь выдернуть значения из переменных json но ругается на конвертацию типов
По идее когда значение берется из переменной оно имеет текст но почему-то ругается на конвертацию типов. Что я делаю неправильно?
C#:
int b = project.Json.result.items.Count; //тут пишет количество позиций
for (int a=0; a<b; a++){
int c = a++;
string tmp = (project.Json.result.items[a].offer_id); //тут находится уникальный номер позиций
project.SendInfoToLog((tmp).ToString());// вывод в лог на этом этапе все работает нормально
string tmp2 = Convert.ToString(project.Json.result.items[a].stocks[c].present); //Тут количество число от 0 до 3000 без пробелов на этом этапе не хочет работать ругается на на конвертацию long to string
project.SendInfoToLog(tmp2);
}