6#include <QtCore/QJsonArray>
7#include <QtCore/QJsonObject>
8#include <QtCore/QStringList>
9#include <QtCore/QVariantList>
19 static bool GetBoolValue(
const QJsonObject&
object,
const QString& key,
bool &value);
20 static bool GetIntValue(
const QJsonObject&
object,
const QString& key,
int &value);
21 static bool GetDoubleValue(
const QJsonObject&
object,
const QString& key,
double &value);
22 static bool GetStringValue(
const QJsonObject&
object,
const QString& key, QString &value);
23 static bool GetArrayValue(
const QJsonObject&
object,
const QString& key, QJsonArray &value);
24 static bool GetObjectValue(
const QJsonObject&
object,
const QString& key, QJsonObject &value);
25 static bool GetStringListValue(
const QJsonObject&
object,
const QString& key, QStringList &value);
26 static bool GetVariantListValue(
const QJsonObject&
object,
const QString& key, QVariantList &value);
27 static bool GetBoolValue(
const QJsonArray& array,
int index,
bool &value);
28 static bool GetDoubleValue(
const QJsonArray& array,
int index,
double &value);
29 static bool GetStringValue(
const QJsonArray& array,
int index, QString &value);
30 static bool GetArrayValue(
const QJsonArray& array,
int index, QJsonArray &value);
31 static bool GetObjectValue(
const QJsonArray& array,
int index, QJsonObject &value);