首页 > Web开发 > 详细

Qt:QJsonArray

时间:2021-07-02 15:14:49      阅读:17      评论:0      收藏:0      [点我收藏+]

0、说明

QJsonArray中存储了一系列的值。可以向其中插入、删除QJsonValue

一个QJsonArray可以与QVariantList互相转换。

QJsonArray是个隐含的共享类,它与创建该类的Json文档共享数据,也就是说修改数据时它们会同时改变。

可以从JSON中生成QJsonArray或者把QJsonArray转化为JSON。

1、模块和加载项

Header #include<QJsonArray>
qmake QT += core
Since Qt 5.0

2、构造

QJsonArray(QJsonArray other)
QJsonArray()

3、静态方法

返回值类型

方法

说明

QJsonArray fromStringList(QStringList list)  
QJsonArray fromVariantList(QVariantList list)  

 

4、实例方法

返回值类型

方法

说明

QJsonArray &

bool

QJsonArray

QJsonArray &

QJsonArray &

bool

QJsonValue

operator=(QJsonArray other)

operator!=(QJsonArray other)

operator+(QJsonValue value

operator+=(QJsonValue value)

operator<<(QJsonValue value)

operator==(QJsonArray other)

operator[](int i)

 
 void append(QJsonValue value  
 QJsonValue at(int i  
 QJsonArray::iterator  begin()  
 bool contains(QJsonValue value)  
 int count()    
bool  empty()   
 QJsonArray::iterator  end()  
 QJsonArray::iterator  erase(QJsonArray::iterator it)  
 QJsonValue  first()  
 void insert(int i, QJsonValue value  
 bool isEmpty()  
QJsonValue last()   
void pop_back()  
pop_front()   
 prepend(const QJsonValue &value)  
 push_back(const QJsonValue &value)  
 push_front(const QJsonValue &value)  
 removeAt(int i)  
removeFirst()   
removeLast()   
replace(int i, const QJsonValue &value  
 int size()   
 void swap(QJsonArray &other  
 QJsonValue  takeAt(int i)  
 QVariantList toVariantList()    

Qt:QJsonArray

原文:https://www.cnblogs.com/ShineLeBlog/p/14962281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!