Lines Matching refs:cJSON

53 typedef struct cJSON  struct
56 struct cJSON *next; argument
57 struct cJSON *prev; argument
59 struct cJSON *child; argument
73 } cJSON; argument
140 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value);
143 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_b…
146 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item);
148 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item);
150 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt);
153 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const…
155 CJSON_PUBLIC(void) cJSON_Delete(cJSON *c);
158 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array);
160 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index);
162 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, const char * const string);
163 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * const object, const char * con…
164 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string);
169 CJSON_PUBLIC(char *) cJSON_GetStringValue(cJSON *item);
172 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item);
173 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item);
174 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item);
175 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item);
176 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item);
177 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item);
178 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item);
179 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item);
180 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item);
181 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item);
184 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void);
185 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void);
186 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void);
187 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean);
188 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num);
189 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string);
191 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw);
192 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void);
193 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void);
197 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string);
200 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child);
201 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child);
204 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count);
205 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count);
206 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count);
207 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char **strings, int count);
210 CJSON_PUBLIC(void) cJSON_AddItemToArray(cJSON *array, cJSON *item);
211 CJSON_PUBLIC(void) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item);
215 CJSON_PUBLIC(void) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item);
217 CJSON_PUBLIC(void) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item);
218 CJSON_PUBLIC(void) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item);
221 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * const item);
222 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which);
223 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which);
224 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string);
225 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string);
226 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string);
227 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string);
230 CJSON_PUBLIC(void) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem); /* Shifts pre-…
231 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const parent, cJSON * const item, cJSO…
232 CJSON_PUBLIC(void) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem);
233 CJSON_PUBLIC(void) cJSON_ReplaceItemInObject(cJSON *object,const char *string,cJSON *newitem);
234 CJSON_PUBLIC(void) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object,const char *string,cJSON *n…
237 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse);
243 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bo…
250 CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const char * const name);
251 CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const char * const name);
252 CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const char * const name);
253 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const char * const name, const cJS…
254 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const char * const name, const d…
255 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const char * const name, const c…
256 CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const char * const name, const char…
257 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const char * const name);
258 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const char * const name);
263 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number);