Lines Matching defs:JsonParser
25 #define LOG_TAG "JsonParser"
30 JsonParser::JsonParser(const std::string &filePath)
40 JsonParser::JsonParser(const RawFileDescriptor &rawFd)
50 JsonParser::~JsonParser()
57 bool JsonParser::HasObjectItem(cJSON *json, const std::string &key) const
62 bool JsonParser::HasObjectItem(const std::string &key) const
67 cJSON *JsonParser::GetObjectItem(cJSON *json, const std::string &key) const
80 cJSON *JsonParser::GetObjectItem(const std::string &key) const
85 int32_t JsonParser::ParseJsonArray(cJSON *json, const std::string &key,
105 int32_t JsonParser::ParseJsonArray(const std::string &key, std::vector<std::string> &vals) const
110 bool JsonParser::IsArray(cJSON *json) const
115 int32_t JsonParser::GetArraySize(cJSON *json) const
120 cJSON *JsonParser::GetArrayItem(cJSON *json, int32_t index) const
125 int32_t JsonParser::GetIntValue(cJSON *json) const
133 double JsonParser::GetDoubleValue(cJSON *json) const
141 std::string JsonParser::GetStringValue(cJSON *json) const