#include "nmDataBase.h" #include "nmDataJsonTools.h" nmDataBase::nmDataBase(QObject *parent) : QObject(parent) { } nmDataBase::~nmDataBase() { } void nmDataBase::jsonAdd(rapidjson::Document &document, QVariant value, QVector path) { nmDataJsonTools::jsonAdd(document, value, path); return; } void nmDataBase::jsonRead(rapidjson::Document &document, QVariant &value, QVector path) { nmDataJsonTools::jsonRead(document, value, path); } void nmDataBase::jsonRead(rapidjson::Document &document, int &value, QVector path) { QVariant temp; jsonRead(document, temp, path); if (temp != QVariant()) { value = temp.toInt(); } } void nmDataBase::jsonRead(rapidjson::Document &document, double &value, QVector path) { QVariant temp; jsonRead(document, temp, path); if (temp != QVariant()) { value = temp.toDouble(); } } void nmDataBase::jsonRead(rapidjson::Document &document, QString &value, QVector path) { QVariant temp; jsonRead(document, temp, path); if (temp != QVariant()) { value = temp.toString(); } }