X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fo1%2Fves%2FJsonHelper.cpp;h=595222c99edb91b4f4daa1c3cb79b743e569acdf;hb=e596baac85d7993d92b3077ddc1b99af14b5e8a6;hp=db8627511b0b6bbe22dbbac957fe95bc031b6130;hpb=6fe137e5c6f9470f4f48448f5651573c42bd8aed;p=o-du%2Fl2.git diff --git a/src/o1/ves/JsonHelper.cpp b/src/o1/ves/JsonHelper.cpp index db8627511..595222c99 100644 --- a/src/o1/ves/JsonHelper.cpp +++ b/src/o1/ves/JsonHelper.cpp @@ -94,6 +94,29 @@ cJSON* JsonHelper::addNodeToObject(cJSON * parent, \ } +/******************************************************************* + * + * @brief wraps cJSON_AddNumberToObject cJSON library function + * + * @details + * + * Function : addNodeToObject + * + * Functionality: + * - wraps cJSON_AddNumberToObject cJSON library function + * + * @params[in] cJSON * parent, const char * nodeName, bool value + * @return pointer to cJSON object - success + * NULL - failure + * + * ****************************************************************/ + +cJSON* JsonHelper::addNodeToObject(cJSON * parent, \ + const char * nodeName, bool value) +{ + return cJSON_AddBoolToObject(parent, nodeName, (bool) value); +} + /******************************************************************* * * @brief wraps cJSON_AddItemToObject cJSON library function @@ -117,6 +140,7 @@ cJSON_bool JsonHelper::addJsonNodeToObject(cJSON * parent, \ return cJSON_AddItemToObject(parent, nodeName, node); } + /******************************************************************* * * @brief wraps cJSON_Delete cJSON library function @@ -295,6 +319,18 @@ cJSON* JsonHelper::read(const char * fileName) return json; } +cJSON* JsonHelper::createArray() +{ + return cJSON_CreateArray(); +} + +cJSON_bool JsonHelper::addJsonNodeToArray(cJSON * array, cJSON* node) +{ + return cJSON_AddItemToArray(array, node); +} + + + /********************************************************************** End of file **********************************************************************/