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