Я хочу получить целое значение из файла JSON для игры. Как мне сделать это с jsoncpp?
Код, который я использую:
#include <fstream>
#include "json\json.h"
using namespace std;
using namespace Json;
int main()
{
ifstream f("settings.json");
Reader reader;
Value settings;
reader.parse(f, settings);
int screenres_x = settings["resx"];
int screenres_y = settings["resy"];
Содержимое файла JSON:
{
"resx": 1024,
"resy": 768,
"windowed": true,
"fpscap": true
}
Я ожидал "resx"и "resy" значения из файла, чтобы перейти в переменные "screenres_x" и "screenres_y". Я получаю следующую ошибку:
не существует подходящей функции преобразования из "Json :: Value" в "int"