提问者:小点点

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


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

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

我需要商店假日到歌曲变量,绿色日到艺术家变量。。。

所以QString歌曲=假日。。。

有人能给我看些例子吗?


共1个答案

匿名用户

我们可以假设您正在使用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();

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|txt|文件|中|文本|解析|变量)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?