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