Qt:QJsonArray

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

上一篇:CF1175G - Yet Another Partiton Problem


下一篇:"Repository is not valid yet"问题解决方案