Files

38 lines
726 B
C++

//
// Created by mingj on 18-12-22.
//
#include "JsonCppUtil.h"
JsonCppUtil::JsonCppUtil(const string &jsonStr) {
Json::Reader reader;
//将根节点解析到root当中
reader.parse(jsonStr, this->root);
}
string JsonCppUtil::getString(const string &key) {
return root[key].asString();
}
int JsonCppUtil::getInt(const string &key) {
return root[key].asInt();
}
unsigned long long JsonCppUtil::getull(const string &key) {
return root[key].asUInt64();
}
bool JsonCppUtil::getBool(const string &key) {
return root[key].asBool();
}
double JsonCppUtil::getDouble(const string &key) {
return root[key].asDouble();
}
Json::Value JsonCppUtil::get(const string &key) {
return root[key];
}