QT开发中文网

QJsonArray

QJsonArray是Qt框架中提供的一个类,用于表示JSON数组。它可以存储多个值,并支持索引访问、迭代和添加元素等操作。

以下是一个简单示例,展示了如何使用QJsonArray创建和操作JSON数组:

#include <QCoreApplication>
#include <QJsonArray>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    // 创建一个空的JSON数组
    QJsonArray jsonArray;

    // 向JSON数组添加元素
    jsonArray.append("apple");
    jsonArray.append("banana");
    jsonArray.append("orange");

    // 输出整个JSON数组
    qDebug() << jsonArray;

    // 获取特定索引处的元素
    QString fruit1 = jsonArray.at(0).toString();
    QString fruit2 = jsonArray.at(1).toString();
    QString fruit3 = jsonArray.at(2).toString();

    qDebug() << "Fruit 1: " << fruit1;
    qDebug() << "Fruit 2: " << fruit2;
    qDebug() << "Fruit 3: " << fruit3;

   return a.exec();
}

运行这段代码,你会看到输出结果如下:

[
   "apple",
   "banana",
   "orange"
]
Fruit 1:  "apple"
Fruit 2:  "banana"
Fruit 3:  "orange"

通过QJsonArray,你可以方便地创建、访问和修改JSON数组中的元素,并进行迭代操作。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=11910

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?