Home
last modified time | relevance | path

Searched refs:cJSON (Results 1 – 25 of 152) sorted by relevance

1234567

/base/security/access_token/interfaces/innerkits/nativetoken/test/mock/include/
DcJSON.h27 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/
DcJSON.c58 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/
Djson_parser.h34 … 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/
Dutils_json.c28 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/
Djsonutil.c22 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/
Dnativetoken_json_oper.h28 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/
Djson_parser.cpp56 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/
Dnativetoken_json_oper.c31 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/
Ddefault_vibrator_decoder.cpp58 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/
Ddevice_auth_ext.h42 …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/
Dappspawn_message.c63 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/
Dinit_config.c22 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()
Dinit_service_manager.c186 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/
Dinit_service_manager.h54 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/
Djson_utils.c143 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/
Dsandbox_unittest.cpp80 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 …]
Dservice_unittest.cpp66 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/
Djson_utils_mock.c201 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/
Dapp_provision.c40 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/
Dinit_jobs.c48 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/
Ddefault_vibrator_decoder.h36 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/
Dnativetoken_oper_test.cpp77 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/
Dcoordination_util.h35 operator cJSON *()
39 cJSON *json { nullptr };
/base/update/updater/utils/json/
Djson_node.cpp57 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/
DBUILD.gn26 "//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 …]

1234567