// SPDX-FileCopyrightText: 2018 Kitsune Ral <kitsune-ral@users.sf.net> // SPDX-License-Identifier: LGPL-2.1-or-later #include "converters.h" #include <QtCore/QVariant> QJsonValue Quotient::JsonConverter<QVariant>::dump(const QVariant& v) { return QJsonValue::fromVariant(v); } QVariant Quotient::JsonConverter<QVariant>::load(const QJsonValue& jv) { return jv.toVariant(); } QJsonObject Quotient::toJson(const QVariantHash& vh) { return QJsonObject::fromVariantHash(vh); } template<> QVariantHash Quotient::fromJson(const QJsonValue& jv) { return jv.toObject().toVariantHash(); }