capybara-webkit/src/JsonSerializer.h

21 lines
451 B
C
Raw Normal View History

2012-12-29 23:47:12 +00:00
#include <QObject>
#include <QVariantList>
class JsonSerializer : public QObject {
Q_OBJECT
public:
JsonSerializer(QObject *parent = 0);
QString serialize(const QVariant &object);
2012-12-29 23:47:12 +00:00
private:
void addVariant(const QVariant &object);
void addString(const QString &string);
void addArray(const QVariantList &list);
void addMap(const QVariantMap &map);
QString sanitizeString(QString string);
2012-12-29 23:47:12 +00:00
QString m_buffer;
};