Stellarium
1.2
|
#include <StelJsonParser.hpp>
Static Public Member Functions | |
static QVariant | parse (QIODevice *input) |
Parse the given input stream. | |
static QVariant | parse (const QByteArray &input) |
static void | write (const QVariant &jsonObject, QIODevice *output, int indentLevel=0) |
Serialize the passed QVariant as JSON into the output QIODevice. | |
static QByteArray | write (const QVariant &jsonObject, int indentLevel=0) |
Serialize the passed QVariant as JSON in a QByteArray. | |
The mapping with Qt types is done as following:
JSON Qt ---- ------- null QVariant::Invalid object QVariantMap (QVariant::Map) array QVariantList (QVariant::List) boolean QVariant::Bool string QVariant::String number QVariant::Int or QVariant::Double
Qt-based simple JSON reader inspired by the one from Zoolib. JSON is JavaScript Object Notation. See http://www.json.org/