1 #include "serializerrunnable.h"
24 #include "parserrunnable.h"
25 #include "serializer.h"
27 #include <QtCore/QDebug>
28 #include <QtCore/QVariant>
30 using namespace QJson;
32 class SerializerRunnable::Private
38 SerializerRunnable::SerializerRunnable(QObject* parent)
43 qRegisterMetaType<QVariant>(
"QVariant");
46 SerializerRunnable::~SerializerRunnable()
56 void SerializerRunnable::run()
60 const QByteArray serialized = serializer.
serialize( d->json, &ok);
void setJsonObject(const QVariant &json)
void parsingFinished(const QByteArray &serialized, bool ok, const QString &error_msg)
Main class used to convert QVariant objects to JSON data.
void serialize(const QVariant &variant, QIODevice *out, bool *ok)
QString errorMessage() const