C++ 将 .txt 文件中的文本解析为变量

C++ parse text from .txt file to variables

从我的文本文件解析数据 (C++) 并将其存储到变量的最简单方法是什么? 我有一个 parse_data.txt 和这个文本:

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

我需要将 Holiday 存储到歌曲变量,将 Green Day 存储到艺术家变量...

所以 QString 歌曲 = 假期...

谁能给我一些例子?

我们可以假设您正在使用 QT 吗?如果是这样,这里有一个回复可以向您展示如何使用 here

的示例

这里是你如何应用到你的代码

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