Использование jsoncpp для получения целого числа из файла JSON - PullRequest
0 голосов
/ 12 октября 2019

Я хочу получить целое значение из файла 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"

...