cJSON
Select one of the symbols to view example projects that use it.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
SourceVu
ESP-IDF Framework and Examples
cJSON
cJSON library
cJSON is a library defining the following symbols:
Most used functions
Name
Location
cJSON_Delete()
cJSON.c:253
cJSON_free()
cJSON.c:3139
cJSON_New_Item()
cJSON.c:241
ensure()
cJSON.c:447
cJSON_AddItemToObject()
cJSON.c:2066
add_item_to_object()
cJSON.c:2029
cJSON_CreateObject()
cJSON.c:2556
cJSON_GetObjectItem()
cJSON.c:1930
buffer_skip_whitespace()
cJSON.c:1047
cJSON_Duplicate()
cJSON.c:2729
cJSON_CreateArray()
cJSON.c:2545
cJSON_CreateString()
cJSON.c:2478
cJSON_IsObject()
cJSON.c:2989
sort_object()
cJSON_Utils.c:595
compose_patch()
cJSON_Utils.c:1096
cJSON_AddItemToArray()
cJSON.c:2008
cJSON_IsArray()
cJSON.c:2979
cJSON_malloc()
cJSON.c:3134
cJSON_strdup()
cJSON.c:188
print_value()
cJSON.c:1380
get_item_from_pointer()
cJSON_Utils.c:301
get_object_item()
cJSON_Utils.c:730
get_object_item()
cJSON.c:1898
suffix_object()
cJSON.c:1946
cJSON_CreateNumber()
cJSON.c:2452
update_offset()
cJSON.c:533
parse_value()
cJSON.c:1325
get_array_item()
cJSON.c:1869
cast_away_const()
cJSON.c:2020
add_item_to_array()
cJSON.c:1974
cJSON_DetachItemFromObject()
cJSON.c:2256
cJSON_DetachItemViaPointer()
cJSON.c:2205
cJSON_CreateNull()
cJSON.c:2408
cJSON_IsString()
cJSON.c:2969
cJSON_Compare()
cJSON.c:3009
compare_strings()
cJSON_Utils.c:83
compare_json()
cJSON_Utils.c:604
create_patches()
cJSON_Utils.c:1141
cJSON_Print()
cJSON.c:1264
cJSON_AddNumberToObject()
cJSON.c:2145
cJSON_AddStringToObject()
cJSON.c:2157
cJSON_ParseWithLengthOpts()
cJSON.c:1104
cJSON_GetObjectItemCaseSensitive()
cJSON.c:1935
cJSON_DeleteItemFromObject()
cJSON.c:2270
cJSON_DeleteItemFromObjectCaseSensitive()
cJSON.c:2275
cJSON_ReplaceItemViaPointer()
cJSON.c:2315
cJSON_DetachItemFromObjectCaseSensitive()
cJSON.c:2263
cJSONUtils_strdup()
cJSON_Utils.c:66
pointer_encoded_length()
cJSON_Utils.c:157
decode_array_index_from_pointer()
cJSON_Utils.c:274
encode_string_as_pointer()
cJSON_Utils.c:173
sort_list()
cJSON_Utils.c:484
merge_patch()
cJSON_Utils.c:1321
cJSON_Parse()
cJSON.c:1184
compare_double()
cJSON.c:546
parse_string()
cJSON.c:781
parse_hex4()
cJSON.c:623
print_string_ptr()
cJSON.c:911
cJSON_ParseWithOpts()
cJSON.c:1088
print()
cJSON.c:1196
parse_object()
cJSON.c:1614
parse_array()
cJSON.c:1454
print_array()
cJSON.c:1552
print_object()
cJSON.c:1732
create_reference()
cJSON.c:1953
replace_item_in_object()
cJSON.c:2374
cJSON_DetachItemFromArray()
cJSON.c:2241
cJSON_CreateRaw()
cJSON.c:2528
cJSON_CreateBool()
cJSON.c:2441
cJSON_CreateTrue()
cJSON.c:2419
cJSON_CreateFalse()
cJSON.c:2430
cJSON_IsNull()
cJSON.c:2949
cJSON_IsNumber()
cJSON.c:2959
get_decimal_point()
cJSON.c:279
compare_double()
cJSON_Utils.c:112
cJSONUtils_FindPointerFromObjectTo()
cJSON_Utils.c:198
decode_pointer_inplace()
cJSON_Utils.c:359
detach_path()
cJSON_Utils.c:430
overwrite_item()
cJSON_Utils.c:784
apply_patch()
cJSON_Utils.c:807
cJSONUtils_GenerateMergePatch()
cJSON_Utils.c:1473
generate_merge_patch()
cJSON_Utils.c:1391
cJSON_InitHooks()
cJSON.c:209
print_number()
cJSON.c:553
cJSON_SetNumberHelper()
cJSON.c:384
cJSON_SetValuestring()
cJSON.c:403
utf16_literal_to_utf8()
cJSON.c:660
print_string()
cJSON.c:1033
skip_utf8_bom()
cJSON.c:1073
cJSON_PrintUnformatted()
cJSON.c:1269
cJSON_PrintBuffered()
cJSON.c:1274
cJSON_ParseWithLength()
cJSON.c:1189
cJSON_PrintPreallocated()
cJSON.c:1305
cJSON_GetArraySize()
cJSON.c:1846
cJSON_GetArrayItem()
cJSON.c:1888
cJSON_HasObjectItem()
cJSON.c:1940
cJSON_AddItemToObjectCS()
cJSON.c:2072
cJSON_AddItemReferenceToArray()
cJSON.c:2077
cJSON_AddItemReferenceToObject()
cJSON.c:2087
cJSON_AddNullToObject()
cJSON.c:2097
cJSON_AddTrueToObject()
cJSON.c:2109
cJSON_AddFalseToObject()
cJSON.c:2121
cJSON_AddBoolToObject()
cJSON.c:2133
cJSON_ReplaceItemInArray()
cJSON.c:2364
cJSON_InsertItemInArray()
cJSON.c:2281
cJSON_DeleteItemFromArray()
cJSON.c:2251
cJSON_AddRawToObject()
cJSON.c:2169
cJSON_AddObjectToObject()
cJSON.c:2181
cJSON_AddArrayToObject()
cJSON.c:2193
cJSON_CreateObjectReference()
cJSON.c:2507
cJSON_CreateArrayReference()
cJSON.c:2518
cJSON_CreateStringReference()
cJSON.c:2495
cJSON_ReplaceItemInObject()
cJSON.c:2397
cJSON_ReplaceItemInObjectCaseSensitive()
cJSON.c:2402
skip_oneline_comment()
cJSON.c:2812
cJSON_CreateDoubleArray()
cJSON.c:2648
cJSON_CreateIntArray()
cJSON.c:2568
cJSON_CreateFloatArray()
cJSON.c:2608
cJSON_CreateStringArray()
cJSON.c:2688
cJSON_IsTrue()
cJSON.c:2929
cJSON_IsBool()
cJSON.c:2940
cJSON_Minify()
cJSON.c:2861
cJSON_IsInvalid()
cJSON.c:2909
cJSON_IsFalse()
cJSON.c:2919
skip_multiline_comment()
cJSON.c:2825
minify_string()
cJSON.c:2839
cJSON_IsRaw()
cJSON.c:2999
cJSON_GetErrorPtr()
cJSON.c:94
cJSON_GetStringValue()
cJSON.c:99
cJSON_GetNumberValue()
cJSON.c:109
cJSON_Version()
cJSON.c:124
case_insensitive_strcmp()
cJSON.c:133
parse_number()
cJSON.c:307
compare_pointers()
cJSON_Utils.c:120
get_array_item()
cJSON_Utils.c:262
cJSONUtils_GetPointer()
cJSON_Utils.c:348
cJSONUtils_GetPointerCaseSensitive()
cJSON_Utils.c:353
detach_item_from_array()
cJSON_Utils.c:393
insert_item_in_array()
cJSON_Utils.c:693
decode_patch_operation()
cJSON_Utils.c:742
cJSONUtils_ApplyPatches()
cJSON_Utils.c:1038
cJSONUtils_ApplyPatchesCaseSensitive()
cJSON_Utils.c:1067
cJSONUtils_MergePatch()
cJSON_Utils.c:1381
cJSONUtils_AddPatchToArray()
cJSON_Utils.c:1136
cJSONUtils_GeneratePatches()
cJSON_Utils.c:1281
cJSONUtils_GeneratePatchesCaseSensitive()
cJSON_Utils.c:1296
cJSONUtils_SortObject()
cJSON_Utils.c:1311
cJSONUtils_SortObjectCaseSensitive()
cJSON_Utils.c:1316
cJSONUtils_GenerateMergePatchCaseSensitive()
cJSON_Utils.c:1478
cJSONUtils_MergePatchCaseSensitive()
cJSON_Utils.c:1386
Other commonly used symbols
Name
Location
false
cJSON.c:70
true
cJSON.c:65
cJSON
cJSON.h:103
cJSON_bool
cJSON.h:132
CJSON_PUBLIC
cJSON.h:77
next
cJSON.h:106
offset
cJSON.c:293
child
cJSON.h:109
global_hooks
cJSON.c:186
type
cJSON.h:112
string
cJSON.h:122
prev
cJSON.h:107
valuestring
cJSON.h:115
content
cJSON.c:291
deallocate
cJSON.c:159
printbuffer
cJSON.c:435
length
cJSON.c:292
parse_buffer
cJSON.c:289
buffer
cJSON.c:437
buffer_at_offset
cJSON.c:304
valueint
cJSON.h:117
allocate
cJSON.c:158
offset
cJSON.c:439
internal_hooks
cJSON.c:156
format
cJSON.c:442
valuedouble
cJSON.h:119
reallocate
cJSON.c:160
can_access_at_index
cJSON.c:301
length
cJSON.c:438
cJSON_String
cJSON.h:94
static_strlen
cJSON.c:184
depth
cJSON.c:440
hooks
cJSON.c:443
cJSON_Array
cJSON.h:95
cJSON_Object
cJSON.h:96
cJSON_False
cJSON.h:90
cJSON_True
cJSON.h:91
cJSON_Number
cJSON.h:93
cJSON_IsReference
cJSON.h:99
cannot_access_at_index
cJSON.c:302
error
cJSON.c:88
cJSON_StringIsConst
cJSON.h:100
cJSON_Hooks
cJSON.h:125
depth
cJSON.c:294
position
cJSON.c:90
cJSON_NULL
cJSON.h:92
global_error
cJSON.c:92
hooks
cJSON.c:295
CJSON_CDECL
cJSON.h:71
cJSON_Raw
cJSON.h:97
json
cJSON.c:89
patch_operation
cJSON_Utils.c:740
INVALID
cJSON_Utils.c:740
REMOVE
cJSON_Utils.c:740
COPY
cJSON_Utils.c:740
noalloc
cJSON.c:441
cJSON_Invalid
cJSON.h:89
can_read
cJSON.c:299
REPLACE
cJSON_Utils.c:740
MOVE
cJSON_Utils.c:740
malloc_fn
cJSON.h:128
free_fn
cJSON.h:129
CJSON_VERSION_MAJOR
cJSON.h:82
CJSON_VERSION_MINOR
cJSON.h:83
CJSON_VERSION_PATCH
cJSON.h:84
CJSON_NESTING_LIMIT
cJSON.h:137
cJSON_ArrayForEach
cJSON.h:290
ADD
cJSON_Utils.c:740
TEST
cJSON_Utils.c:740
internal_malloc
cJSON.c:178
internal_free
cJSON.c:179
internal_realloc
cJSON.c:180
cjson_min
cJSON.c:1194
cJSON__h
cJSON.h:24
CJSON_STDCALL
cJSON.h:72
cJSON_SetIntValue
cJSON.h:275
cJSON_SetNumberValue
cJSON.h:278
cJSON_SetBoolValue
cJSON.h:283
cJSON_Utils__h
cJSON_Utils.h:24
Dependencies
cJSON
depends on the following libraries:
ESP-IDF
(
4 referenced symbols
)