[bug fixes]

This commit is contained in:
xueyan hu
2021-12-23 10:09:35 +08:00
parent e83ddd3534
commit f3dccc7aab
24 changed files with 591 additions and 551 deletions

View File

@@ -40,10 +40,10 @@ void JsonObject::setJsonString(const char* catergory, const char* stringName, co
char* JsonObject::getJsonString(const char* catergory, const char* stringName)
{
if (!loadcfg())
return "";
return nullptr;
cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory);
if (!first) return "";
if (!first) return nullptr;
cJSON* second = cJSON_GetObjectItem(first, stringName);
return second->valuestring;
@@ -52,13 +52,13 @@ char* JsonObject::getJsonString(const char* catergory, const char* stringName)
char* JsonObject::getArrayNode(const char* catergory, const char* stringName, int index, const char* id)
{
if (!loadcfg())
return "";
return nullptr;
cJSON* first = cJSON_GetObjectItem((cJSON*)json_root, catergory);
if (!first) return "";
if (!first) return nullptr;
cJSON* second = cJSON_GetObjectItem(first, stringName);
if (!second) return "";
if (!second) return nullptr;
cJSON* third = cJSON_GetArrayItem(second, index);