Не парсится Nlohmann JSON

Все, кто знаком с Nlohmann JSON буду рад помощи.

Пытаюсь запустить этот код, который парсит json и описан в документации к библиотеке(https://github.com/nlohmann/json#examples):

#include "errors.h"
#include "argparser.h"

#include <iostream>
#include <stdexcept>
#include <map>
#include <string>
#include <fstream>
#include <memory>
#include <fstream>

#include <QDebug>
#include <QCoreApplication>
#include <QCommandLineParser>
#include <QScopedPointer>
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonArray>
#include <QFile>
#include <QDir>

#include <nlohmann/json.hpp>

using namespace std;
using json = nlohmann::json;

int main(int argc, char** argv) {   
    ifstream ifs("/home/user/.students-rating/groups/пми-21бо.json");
    json j ;
    ifs >> j;

    return 0;
}

Вот этот json:

{
    "students": [
        {
            "name": "Иванов Иван",
            "id": 1
        },
        {
            "name": "Плюшкин Василий",
            "id": 2
        },
    ]
}

Но получаю ошибку :ошибка

Путь к файлу несколько раз перепроверил, прописан верно. В чем может быть проблема?


Ответы (0 шт):