I am trying out the new QJsonValue in Qt 5 and find myself wondering: 
Does converting a QJsonValue which is an array to a QJsonArray with 
QJsonValue::toArray() makes a copy of the underlying data?

Say I load a JSON file which is an object that contains an array with 
thousands of items using QJsonDocument:

     auto myObj = QJsonDocument::fromJson(jsonData).object();
     auto myArray = myObject["theArray"].toArray();

How efficient is the conversion? Does it make a deep copy of the data in 
the original object to the new array?

Thanks.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to