Lines Matching refs:root
43 static int print_preallocated(cJSON *root)
53 out = cJSON_Print(root);
75 if (!cJSON_PrintPreallocated(root, buf, (int)len, 1)) {
92 if (cJSON_PrintPreallocated(root, buf_fail, (int)len_fail, 1)) {
112 cJSON *root = NULL;
168 root = cJSON_CreateObject();
169 cJSON_AddItemToObject(root, "name", cJSON_CreateString("Jack (\"Bee\") Nimble"));
170 cJSON_AddItemToObject(root, "format", fmt = cJSON_CreateObject());
178 if (print_preallocated(root) != 0) {
179 cJSON_Delete(root);
182 cJSON_Delete(root);
185 root = cJSON_CreateStringArray(strings, 7);
187 if (print_preallocated(root) != 0) {
188 cJSON_Delete(root);
191 cJSON_Delete(root);
194 root = cJSON_CreateArray();
197 cJSON_AddItemToArray(root, cJSON_CreateIntArray(numbers[i], 3));
200 /* cJSON_ReplaceItemInArray(root, 1, cJSON_CreateString("Replacement")); */
202 if (print_preallocated(root) != 0) {
203 cJSON_Delete(root);
206 cJSON_Delete(root);
209 root = cJSON_CreateObject();
210 cJSON_AddItemToObject(root, "Image", img = cJSON_CreateObject());
220 if (print_preallocated(root) != 0) {
221 cJSON_Delete(root);
224 cJSON_Delete(root);
227 root = cJSON_CreateArray();
230 cJSON_AddItemToArray(root, fld = cJSON_CreateObject());
241 /* cJSON_ReplaceItemInObject(cJSON_GetArrayItem(root, 1), "City", cJSON_CreateIntArray(ids, 4)); */
243 if (print_preallocated(root) != 0) {
244 cJSON_Delete(root);
247 cJSON_Delete(root);
249 root = cJSON_CreateObject();
250 cJSON_AddNumberToObject(root, "number", 1.0 / zero);
252 if (print_preallocated(root) != 0) {
253 cJSON_Delete(root);
256 cJSON_Delete(root);