QJsonArray能否通过下标获取元素
时间: 2024-03-27 10:39:45 浏览: 61
JavaScript 获取元素在父节点中的下标(推荐)
5星 · 资源好评率100%
是的,QJsonArray可以通过下标获取元素。您可以使用`at()`或`operator[]`函数,例如:
```cpp
QJsonArray jsonArray;
jsonArray.append("apple");
jsonArray.append("banana");
jsonArray.append("orange");
qDebug() << jsonArray.at(0); // 输出 "apple"
qDebug() << jsonArray[1]; // 输出 "banana"
```
需要注意的是,如果您使用`at()`函数并且索引超出了数组的范围,将会抛出`QJsonArray::at: index out of range`的异常。而如果您使用`operator[]`函数并且索引超出了数组的范围,将会返回`QJsonValue::Undefined`。
阅读全文