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);
61 emit parsingFinished( serialized, ok, serializer.
errorMessage() );
Main class used to convert QVariant objects to JSON data.
void setJsonObject(const QVariant &json)
void serialize(const QVariant &variant, QIODevice *out, bool *ok)
QString errorMessage() const