Qt QJsonDocument::fromBinaryData() does not work Qt QJsonDocument::fromBinaryData() does not work json json

Qt QJsonDocument::fromBinaryData() does not work


QJsonDocument::fromBinaryData is a static method. You need to write:

jdoc2 = QJsonDocument::fromBinaryData( ba );


fromBinaryData is a static function: your call does'nt affect jdoc2. Try the following instead:

QByteArray ba  = jdoc.toBinaryData();QJsonDocument jdoc2 = QJsonDocument::fromBinaryData(ba);