Доброго времени суток. Помогите пожалуйста с решением маленькой проблемы..
Есть такой обьект json:
json{
"ts" : 1618405055,
"updates":
[
[6,43841776,53939],
[
4,
60002,
19,
43841776,
1509659737,
"t",
{
"from_admin":"43841776",
"title":" ... "
}
]
]
}
Здесь вытащить число после "ts" можно так:
Json::Reader reader;
Json::Value obj;
reader.parse(ifs, obj); // reader can also read strings
cout << " ts: " << obj["ts"].asUInt() << endl;
// вывод: " ts: 1618405055 "
Две ячейки массива updates так:
const Json::Value updates = obj["updates"];
for (int idx = 0; idx < updates.size(); ++idx)
{
cout << updates[idx] << endl;
}
// вывод 1: " [6,43841776,53939] "
// вывод 2: " [4,60002,19,43841776............ "
Но вот как можно вытащить значения внутри этих ячеек массива (выше в коде это "вывод 1" и "вывод 2") ? Весь поисковик облазил - нигде не нашел ответа, к сожалению(