36 #include <QJsonDocument> 52 inline QVariant
ParseJson (
const QByteArray& bytes,
const char *context)
54 QJsonParseError error;
55 const auto& result = QJsonDocument::fromJson (bytes, &error).toVariant ();
56 if (error.error != QJsonParseError::NoError)
58 qWarning () << context
60 << error.errorString ();
77 inline QVariant
ParseJson (QIODevice *device,
const char *context)
79 return ParseJson (device->readAll (), context);
QVariant ParseJson(const QByteArray &bytes, const char *context)
Parses JSON content in the given bytearray.