QJsonArray中存储了一系列的值。可以向其中插入、删除QJsonValue。
一个QJsonArray可以与QVariantList互相转换。
QJsonArray是个隐含的共享类,它与创建该类的Json文档共享数据,也就是说修改数据时它们会同时改变。
可以从JSON中生成QJsonArray或者把QJsonArray转化为JSON。
| Header | #include<QJsonArray> |
| qmake | QT += core |
| Since | Qt 5.0 |
| QJsonArray(QJsonArray other) |
| QJsonArray() |
返回值类型 |
方法 |
说明 |
| QJsonArray | fromStringList(QStringList list) | |
| QJsonArray | fromVariantList(QVariantList list) |
返回值类型 |
方法 |
说明 |
|
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