lolautoaccept/src/json.cpp

21 lines
375 B
C++
Raw Normal View History

2022-04-24 01:27:46 +02:00
#include "json.h"
template<>
int convert(const QJsonValue& val) {
if(val.isString())
return val.toString().toInt();
return val.toInt();
}
template<>
std::string convert(const QJsonValue& val) {
return val.toString().toStdString();
}
template<>
bool convert(const QJsonValue& val) {
if(val.isString())
return val.toString().toDouble() != 0;
return val.toBool();
}