Qt:QJsonArray

时间:2021-07-02 15:14:49   收藏:0   阅读:18

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()    

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!