![]() |
Home · All Namespaces · All Classes · Functions · Coding Style · Plugins · File Structure |
#include <StelJsonParser.hpp>
Public Member Functions | |
QVariant | parse (QIODevice &input) const |
void | write (const QVariant &jsonObject, QIODevice &output, int indentLevel=0) const |
JSON is JavaScript Object Notation. See http://www.json.org/
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
QVariant StelJsonParser::parse | ( | QIODevice & | input | ) | const |
Parse the given input stream.
void StelJsonParser::write | ( | const QVariant & | jsonObject, | |
QIODevice & | output, | |||
int | indentLevel = 0 | |||
) | const |
Serialize the passed QVariant as JSON into the output QIODevice.