Не парсится 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
},
]
}
Путь к файлу несколько раз перепроверил, прописан верно. В чем может быть проблема?
