| /base/security/access_token/interfaces/innerkits/nativetoken/test/mock/include/ |
| D | cJSON.h | 27 typedef struct cJSON { struct 28 struct cJSON* next; argument 29 struct cJSON* prev; argument 30 struct cJSON* child; argument 36 } cJSON; argument 52 cJSON* cJSON_GetObjectItem(const cJSON* const object, const char* const string); 53 cJSON_bool cJSON_IsNumber(const cJSON* const item); 54 cJSON_bool cJSON_IsString(const cJSON* const item); 55 double cJSON_GetNumberValue(const cJSON* const item); 56 int cJSON_GetArraySize(const cJSON* array); [all …]
|
| /base/security/access_token/interfaces/innerkits/nativetoken/test/mock/src/ |
| D | cJSON.c | 58 cJSON* cJSON_GetObjectItem(const cJSON* const object, const char* const string) in cJSON_GetObjectItem() 68 cJSON* (*func)(const cJSON* const object, const char* const string); in cJSON_GetObjectItem() 69 …func = (cJSON* (*)(const cJSON* const object, const char* const string))dlsym(g_handle, "cJSON_Get… in cJSON_GetObjectItem() 73 cJSON* res = func(object, string); in cJSON_GetObjectItem() 78 cJSON_bool cJSON_IsNumber(const cJSON* const item) in cJSON_IsNumber() 83 cJSON_bool (*func)(const cJSON* const item); in cJSON_IsNumber() 84 func = (cJSON_bool (*)(const cJSON* const item))dlsym(g_handle, "cJSON_IsNumber"); in cJSON_IsNumber() 92 cJSON_bool cJSON_IsString(const cJSON* const item) in cJSON_IsString() 101 cJSON_bool (*func)(const cJSON* const item); in cJSON_IsString() 102 func = (cJSON_bool (*)(const cJSON* const item))dlsym(g_handle, "cJSON_IsString"); in cJSON_IsString() [all …]
|
| /base/sensors/miscdevice/utils/include/ |
| D | json_parser.h | 34 … int32_t ParseJsonArray(cJSON *json, const std::string& key, std::vector<std::string>& vals) const; 36 cJSON* GetObjectItem(cJSON *json, const std::string& key) const; 37 cJSON* GetObjectItem(const std::string& key) const; 38 bool IsArray(cJSON *json) const; 39 int32_t GetArraySize(cJSON *json) const; 40 cJSON* GetArrayItem(cJSON *json, int32_t index) const; 43 cJSON* cJson_ = nullptr;
|
| /base/security/device_security_level/baselib/utils/src/ |
| D | utils_json.c | 28 cJSON *root = NULL; in CreateJson() 41 cJSON_Delete((cJSON *)handle); in DestroyJson() 54 return ((cJSON *)handle)->valueint; in GetJsonFieldInt() 57 cJSON *objValue = NULL; in GetJsonFieldInt() 60 objValue = (cJSON *)GetJsonFieldJson(handle, field); in GetJsonFieldInt() 79 cJSON *objValue = cJSON_GetObjectItem(handle, field); in GetJsonFieldIntArray() 93 cJSON *item = cJSON_GetArrayItem(objValue, i); in GetJsonFieldIntArray() 108 (void)cJSON_AddBoolToObject((cJSON *)handle, field, value); in AddFieldBoolToJson() 117 return ((cJSON *)handle)->valuestring; in GetJsonFieldString() 119 cJSON *objValue = NULL; in GetJsonFieldString() [all …]
|
| /base/security/device_auth/frameworks/deviceauth_lite/source/json/ |
| D | jsonutil.c | 22 cJSON *root = NULL; in parse_json() 33 cJSON_Delete((cJSON *)handle); in free_json() 39 return cJSON_GetObjectItem((cJSON *)parent, field); in get_json_obj() 50 return ((cJSON *)obj)->valueint; in get_json_int() 53 cJSON *obj_value = NULL; in get_json_int() 56 obj_value = (cJSON *)get_json_obj(obj, field); in get_json_int() 75 return ((cJSON *)obj)->valuestring; in get_json_string() 77 cJSON *obj_value = NULL; in get_json_string() 81 obj_value = (cJSON *)get_json_obj(obj, field); in get_json_string() 101 return ((cJSON *)obj)->valueint; in get_json_bool() [all …]
|
| /base/security/access_token/interfaces/innerkits/nativetoken/include/ |
| D | nativetoken_json_oper.h | 28 extern uint32_t GetProcessNameFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode); 29 extern uint32_t GetTokenIdFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode); 30 extern uint32_t GetAplFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode); 31 extern uint32_t GetInfoArrFromJson(cJSON *cjsonItem, char *strArr[], int32_t *strNum, StrArrayAttr … 32 extern cJSON *CreateNativeTokenJsonObject(const NativeTokenList *curr); 33 extern uint32_t UpdateGoalItemFromRecord(const NativeTokenList *tokenNode, cJSON *record);
|
| /base/sensors/miscdevice/utils/src/ |
| D | json_parser.cpp | 56 cJSON* JsonParser::GetObjectItem(cJSON *json, const std::string& key) const in GetObjectItem() 69 cJSON* JsonParser::GetObjectItem(const std::string& key) const in GetObjectItem() 74 int32_t JsonParser::ParseJsonArray(cJSON *json, const std::string& key, in ParseJsonArray() 77 cJSON* jsonArray = GetObjectItem(json, key); in ParseJsonArray() 84 cJSON* val = cJSON_GetArrayItem(jsonArray, i); in ParseJsonArray() 99 bool JsonParser::IsArray(cJSON *json) const in IsArray() 104 int32_t JsonParser::GetArraySize(cJSON *json) const in GetArraySize() 109 cJSON* JsonParser::GetArrayItem(cJSON *json, int32_t index) const in GetArrayItem()
|
| /base/security/access_token/interfaces/innerkits/nativetoken/src/ |
| D | nativetoken_json_oper.c | 31 uint32_t GetProcessNameFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode) in GetProcessNameFromJson() 33 cJSON *processNameJson = cJSON_GetObjectItem(cjsonItem, PROCESS_KEY_NAME); in GetProcessNameFromJson() 47 uint32_t GetTokenIdFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode) in GetTokenIdFromJson() 49 cJSON *tokenIdJson = cJSON_GetObjectItem(cjsonItem, TOKENID_KEY_NAME); in GetTokenIdFromJson() 65 uint32_t GetAplFromJson(cJSON *cjsonItem, NativeTokenList *tokenNode) in GetAplFromJson() 67 cJSON *aplJson = cJSON_GetObjectItem(cjsonItem, APL_KEY_NAME); in GetAplFromJson() 81 uint32_t GetInfoArrFromJson(cJSON *cjsonItem, char *strArr[], int32_t *strNum, StrArrayAttr *attr) in GetInfoArrFromJson() 83 cJSON *strArrJson = cJSON_GetObjectItem(cjsonItem, attr->strKey); in GetInfoArrFromJson() 92 cJSON *item = cJSON_GetArrayItem(strArrJson, i); in GetInfoArrFromJson() 117 static int32_t AddStrArrayInfo(cJSON *object, char* const strArray[], int32_t strNum, const char *s… in AddStrArrayInfo() [all …]
|
| /base/sensors/miscdevice/services/miscdevice_service/custom_vibrate_decode/src/ |
| D | default_vibrator_decoder.cpp | 58 cJSON* metadata = parser.GetObjectItem("MetaData"); in CheckMetadata() 60 cJSON* version = parser.GetObjectItem(metadata, "Version"); in CheckMetadata() 67 cJSON* channelNumber = parser.GetObjectItem(metadata, "ChannelNumber"); in CheckMetadata() 79 cJSON *channels = parser.GetObjectItem("Channels"); in ParseChannel() 91 cJSON* channel = parser.GetArrayItem(channels, i); in ParseChannel() 93 cJSON* channelParameters = parser.GetObjectItem(channel, "Parameters"); in ParseChannel() 97 cJSON* pattern = parser.GetObjectItem(channel, "Pattern"); in ParseChannel() 105 int32_t DefaultVibratorDecoder::ParseChannelParameters(const JsonParser &parser, cJSON *channelPara… in ParseChannelParameters() 107 cJSON* index = parser.GetObjectItem(channelParameters, "Index"); in ParseChannelParameters() 114 int32_t DefaultVibratorDecoder::ParsePattern(const JsonParser &parser, cJSON *pattern, in ParsePattern() [all …]
|
| /base/security/device_auth/interfaces/inner_api/ |
| D | device_auth_ext.h | 42 …int32_t (*init)(struct ExtPlugin *extPlugin, const cJSON *params, const struct ExtPluginCtx *conte… 83 int32_t (*excuteCredMgrCmd)(int32_t osAccount, int32_t cmdId, const cJSON *in, cJSON *out); 85 int32_t (*createSession)(int32_t *sessionId, const cJSON *in, cJSON *out); 87 int32_t (*processSession)(int32_t *sessionId, const cJSON *in, cJSON *out, int32_t *status); 145 int32_t InitExtPart(const cJSON *params, ExtPart *extPart);
|
| /base/startup/appspawn/lite/ |
| D | appspawn_message.c | 63 static enum OHOSLiteErrorCode ReadStringItem(cJSON *strItem, char **buf, size_t maxLen, size_t minL… in ReadStringItem() 95 static double ReadNumberItem(cJSON *strItem) in ReadNumberItem() 104 static int GetCaps(const cJSON *curItem, MessageSt *msgSt) in GetCaps() 108 cJSON *capItem = cJSON_GetObjectItem(curItem, "capability"); in GetCaps() 133 cJSON *capJ = cJSON_GetArrayItem(capItem, i); in GetCaps() 165 cJSON *rootJ = cJSON_ParseWithLength(msg, msgLen); in SplitMessage() 171 cJSON *bundleNameItem = cJSON_GetObjectItem(rootJ, "bundleName"); in SplitMessage() 179 cJSON *identityIDItem = cJSON_GetObjectItem(rootJ, "identityID"); in SplitMessage() 187 cJSON *uIDItem = cJSON_GetObjectItem(rootJ, "uID"); in SplitMessage() 188 cJSON *gIDItem = cJSON_GetObjectItem(rootJ, "gID"); in SplitMessage()
|
| /base/startup/init/services/init/ |
| D | init_config.c | 22 static void ParseAllImports(const cJSON *root); 38 static void ParseInitCfgContents(const char *cfgName, const cJSON *root) in ParseInitCfgContents() 58 cJSON *fileRoot = cJSON_Parse(fileBuf); in ParseInitCfg() 68 static void ParseAllImports(const cJSON *root) in ParseAllImports() 73 cJSON *importAttr = cJSON_GetObjectItemCaseSensitive(root, "import"); in ParseAllImports() 80 cJSON *importItem = cJSON_GetArrayItem(importAttr, i); in ParseAllImports()
|
| D | init_service_manager.c | 186 static char *GetStringValue(const cJSON *json, const char *name, size_t *strLen) in GetStringValue() 194 cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName) in GetArrayItem() 196 cJSON *arrItem = cJSON_GetObjectItemCaseSensitive(fileRoot, arrName); in GetArrayItem() 205 static int GetServiceArgs(const cJSON *argJson, const char *name, int maxCount, ServiceArgs *args) in GetServiceArgs() 208 cJSON *obj = cJSON_GetObjectItem(argJson, name); in GetServiceArgs() 240 static int GetUid(cJSON *json, uid_t *uid) in GetUid() 256 static int GetGid(cJSON *json, gid_t *gid, Service *curServ) in GetGid() 273 static int GetServiceGids(const cJSON *curArrItem, Service *curServ) in GetServiceGids() 276 cJSON *arrItem = cJSON_GetObjectItemCaseSensitive(curArrItem, GID_STR_IN_CFG); in GetServiceGids() 302 cJSON *item = cJSON_GetArrayItem(arrItem, i); in GetServiceGids() [all …]
|
| /base/startup/init/services/init/include/ |
| D | init_service_manager.h | 54 cJSON *GetArrayItem(const cJSON *fileRoot, int *arrSize, const char *arrName); 55 int ParseOneService(const cJSON *curItem, Service *service); 61 void ParseAllServices(const cJSON *fileRoot, const ConfigContext *context);
|
| /base/security/device_auth/common_lib/impl/src/ |
| D | json_utils.c | 143 cJSON *objValue = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetObjFromJson() 150 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetObjFromJson() 152 cJSON *obj = GetObjFromJson(item, key); in GetObjFromJson() 176 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetStringFromJson() 183 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetStringFromJson() 231 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetIntFromJson() 239 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetIntFromJson() 257 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetUnsignedIntFromJson() 271 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetUnsignedIntFromJson() 299 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetBoolFromJson() [all …]
|
| /base/startup/init/test/unittest/init/ |
| D | sandbox_unittest.cpp | 80 cJSON *MakeSandboxJson(const char *sandboxFileName, const int MODE) in MakeSandboxJson() 82 cJSON *mJsonSandbox = cJSON_CreateObject(); // json file object in MakeSandboxJson() 83 cJSON *mJsonMtBdPth = cJSON_CreateArray(); // mount-bind-paths in MakeSandboxJson() 84 cJSON *mJsonMtBdFl = cJSON_CreateArray(); // mount-bind-files in MakeSandboxJson() 85 cJSON *mJsonSymLk = cJSON_CreateArray(); // symbol-links in MakeSandboxJson() 86 cJSON *mJsonMtBdPthItmSdxFlg = cJSON_CreateArray(); // mount-bind-paths items sandbox-flags in MakeSandboxJson() 87 cJSON *mJsonMtBdFlItm = cJSON_CreateObject(); // mount-bind-files items in MakeSandboxJson() 94 cJSON *mJsonMtBdPth_Itm; // point to mount-bind-paths items in MakeSandboxJson() 95 cJSON *mJsonSymLk_Itm; // point to symbol-links items in MakeSandboxJson() 144 bool MakeFileByJson(cJSON * mJson, const char *sandboxFileName) in MakeFileByJson() [all …]
|
| D | service_unittest.cpp | 66 cJSON* jobItem = cJSON_Parse(jsonStr); 68 cJSON *serviceItem = cJSON_GetObjectItem(jobItem, "services"); 89 cJSON* jobItem = cJSON_Parse(jsonStr); 91 cJSON *serviceItem = cJSON_GetObjectItem(jobItem, "services"); 132 cJSON* jobItem = cJSON_Parse(jsonStr); 134 cJSON *serviceItem = cJSON_GetObjectItem(jobItem, "services"); 188 cJSON* jobItem = cJSON_Parse(serviceStr); 190 cJSON *serviceItem = cJSON_GetObjectItem(jobItem, "services"); 260 cJSON* jobItem = cJSON_Parse(jsonStr); 262 cJSON *serviceItem = cJSON_GetObjectItem(jobItem, "services"); [all …]
|
| /base/security/device_auth/test/unittest/deviceauth/source/ |
| D | json_utils_mock.c | 201 cJSON *objValue = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetObjFromJson() 208 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetObjFromJson() 210 cJSON *obj = GetObjFromJson(item, key); in GetObjFromJson() 234 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetStringFromJson() 241 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetStringFromJson() 289 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetIntFromJson() 297 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetIntFromJson() 315 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetUnsignedIntFromJson() 329 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetUnsignedIntFromJson() 357 cJSON *jsonObjTmp = cJSON_GetObjectItemCaseSensitive(jsonObj, key); in GetBoolFromJson() [all …]
|
| /base/security/appverify/interfaces/innerkits/appverify_lite/src/ |
| D | app_provision.c | 40 static char *GetStringTag(const cJSON *root, const char *tag) in GetStringTag() 42 cJSON *jsonObj = cJSON_GetObjectItem(root, tag); in GetStringTag() 80 static char **GetStringArrayTag(const cJSON *root, const char *tag, int32_t *numReturn) in GetStringArrayTag() 82 cJSON *jsonObj = cJSON_GetObjectItem(root, tag); in GetStringArrayTag() 102 cJSON *item = cJSON_GetArrayItem(jsonObj, i); in GetStringArrayTag() 126 static int32_t GetProfValidity(const cJSON *root, ProfValidity *profVal) in GetProfValidity() 128 cJSON *jsonObj = cJSON_GetObjectItem(root, "validity"); in GetProfValidity() 134 cJSON *notBefore = cJSON_GetObjectItem(jsonObj, "not-before"); in GetProfValidity() 141 cJSON *notAfter = cJSON_GetObjectItem(jsonObj, "not-after"); in GetProfValidity() 150 static int32_t GetProfBundleInfo(const cJSON *root, ProfBundleInfo *profVal) in GetProfBundleInfo() [all …]
|
| /base/startup/init/services/init/lite/ |
| D | init_jobs.c | 48 static int GetJobName(const cJSON *jobItem, Job *resJob) in GetJobName() 63 static void ParseJob(const cJSON *jobItem, Job *resJob) in ParseJob() 71 cJSON *cmdsItem = cJSON_GetObjectItem(jobItem, CMDS_ARR_NAME_IN_JSON); in ParseJob() 84 void ParseAllJobs(const cJSON *fileRoot, const ConfigContext *context) in ParseAllJobs() 91 cJSON *jobArr = cJSON_GetObjectItemCaseSensitive(fileRoot, JOBS_ARR_NAME_IN_JSON); in ParseAllJobs() 119 cJSON *jobItem = cJSON_GetArrayItem(jobArr, i); in ParseAllJobs()
|
| /base/sensors/miscdevice/services/miscdevice_service/custom_vibrate_decode/include/ |
| D | default_vibrator_decoder.h | 36 int32_t ParseChannelParameters(const JsonParser &parser, cJSON *channelParameters); 37 …int32_t ParsePattern(const JsonParser &parser, cJSON *pattern, std::set<VibrateEvent> &vibrateSet); 38 int32_t ParseEvent(const JsonParser &parser, cJSON *event, std::set<VibrateEvent> &vibrateSet);
|
| /base/security/access_token/interfaces/innerkits/nativetoken/test/unittest/src/ |
| D | nativetoken_oper_test.cpp | 77 cJSON* jsonroot = cJSON_Parse(stringJson1.c_str()); 114 cJSON* jsonroot = cJSON_Parse(stringJson1); 121 cJSON* jsonroot2 = cJSON_Parse(stringJson2); 128 cJSON* jsonroot3 = cJSON_Parse(stringJson3); 143 cJSON* jsonroot = cJSON_Parse(stringJson1); 186 cJSON* jsonroot = cJSON_Parse(stringJson1); 219 cJSON* jsonroot = cJSON_Parse(stringJson2); 227 cJSON* jsonRoot = cJSON_Parse(stringJson1.c_str());
|
| /base/msdp/device_status/services/interaction/coordination/include/ |
| D | coordination_util.h | 35 operator cJSON *() 39 cJSON *json { nullptr };
|
| /base/update/updater/utils/json/ |
| D | json_node.cpp | 57 cJSON *root = cJSON_Parse(content.c_str()); in JsonNode() 66 JsonNode::JsonNode(const cJSON *root, bool needDelete) in JsonNode() 77 void JsonNode::Init(const cJSON *root, bool needDelete) in Init() 84 cJSON_Delete(const_cast<cJSON *>(root)); in Init() 88 void JsonNode::Parse(const cJSON *root) in Parse() 90 cJSON *element {}; in Parse()
|
| /base/security/device_auth/services/ |
| D | BUILD.gn | 26 "//third_party/cJSON", 39 "//build/lite/config/component/cJSON:cjson_shared", 95 "//third_party/cJSON", 120 "//build/lite/config/component/cJSON:cjson_shared", 131 "//third_party/cJSON", 166 "//third_party/cJSON", 195 "//third_party/cJSON:cjson", 227 "//third_party/cJSON", 248 "//third_party/cJSON:cjson", 271 "//third_party/cJSON", [all …]
|