С ++ анализирует текст из файла .txt в переменные - PullRequest
0 голосов
/ 19 июня 2020

каков самый простой способ проанализировать данные (C ++) из моего текстового файла и сохранить их в переменных? У меня есть parse_data.txt с таким текстом:

{"song":"Holiday","artist":"Green Day","Album":"American Idiot","Service":"Spotify"}

Мне нужно сохранить переменную Holiday в песне, Green Day в переменную исполнителя ...

, поэтому QString song = Holiday ...

Кто-нибудь может показать мне несколько примеров?

1 Ответ

1 голос
/ 19 июня 2020

Можно предположить, что вы используете QT? Если да, то здесь есть ответ, который может показать вам пример использования здесь

Вот как вы можете применить к своему коду

QString jsonString = [your json string represenation];
QJsonDocument jsonResponse = QJsonDocument::fromJson(jsonString.toUtf8());
QJsonObject jsonObject = jsonResponse.object();
QJsonValue jsonValue = jsonObject["song"];
QString strValue = jsonValue.toString();
...