0
У меня возникли проблемы с анализом целых массивов с использованием JsonCpp. Я пытаюсь прочитать массив целых чисел из ввода json. Я получаю сообщение об ошибке:разбор целочисленного массива на JSONcpp
ambiguous overload for 'operator[]' in 'dataArray[0]'
Я пробовал:
Json::Value c_val;
const Json::Value dataArray = root["data"];
c_val = dataArray[0]; int a = c_val.asInt();
c_val = dataArray[1]; int b = c_val.asInt();
, и я также пытался
int a = dataArray[0];
безрезультатно. Пример входного файла JSON:
{
"data" : [ 1047, 140, 60, 60 ]
}