15 #include <QJsonDocument> 28 inline QVariant
ParseJson (
const QByteArray& bytes,
const char *context)
30 QJsonParseError error;
31 const auto& result = QJsonDocument::fromJson (bytes, &error).toVariant ();
32 if (error.error != QJsonParseError::NoError)
34 qWarning () << context
36 << error.errorString ();
53 inline QVariant
ParseJson (QIODevice *device,
const char *context)
55 return ParseJson (device->readAll (), context);
QVariant ParseJson(const QByteArray &bytes, const char *context)
Parses JSON content in the given bytearray.