Nebula
Nebula
cJSON.c 文件参考
+ cJSON.c 的引用(Include)关系图:

宏定义

#define INT_MAX   2147483647
 
#define INT_MIN   (-INT_MAX - 1)
 
#define UINT_MAX   4294967295U
 

函数

const char * cJSON_GetErrorPtr ()
 
void cJSON_InitHooks (cJSON_Hooks *hooks)
 
void cJSON_Delete (cJSON *c)
 
cJSONcJSON_Parse (const char *value)
 
char * cJSON_Print (cJSON *item)
 
char * cJSON_PrintUnformatted (cJSON *item)
 
int cJSON_GetArraySize (cJSON *array)
 
cJSONcJSON_GetArrayItem (cJSON *array, int item)
 
cJSONcJSON_GetObjectItem (cJSON *object, const char *string)
 
void cJSON_AddItemToArray (cJSON *array, cJSON *item)
 
void cJSON_AddItemToArrayHead (cJSON *array, cJSON *item)
 
void cJSON_AddItemToObject (cJSON *object, const char *string, cJSON *item)
 
void cJSON_AddItemReferenceToArray (cJSON *array, cJSON *item)
 
void cJSON_AddItemReferenceToObject (cJSON *object, const char *string, cJSON *item)
 
cJSONcJSON_DetachItemFromArray (cJSON *array, int which)
 
void cJSON_DeleteItemFromArray (cJSON *array, int which)
 
cJSONcJSON_DetachItemFromObject (cJSON *object, const char *string)
 
void cJSON_DeleteItemFromObject (cJSON *object, const char *string)
 
void cJSON_ReplaceItemInArray (cJSON *array, int which, cJSON *newitem)
 
void cJSON_ReplaceItemInObject (cJSON *object, const char *string, cJSON *newitem)
 
cJSONcJSON_CreateNull ()
 
cJSONcJSON_CreateTrue ()
 
cJSONcJSON_CreateFalse ()
 
cJSONcJSON_CreateBool (int b)
 
cJSONcJSON_CreateDouble (double num, int sign)
 
cJSONcJSON_CreateInt (uint64 num, int sign)
 
cJSONcJSON_CreateString (const char *string)
 
cJSONcJSON_CreateArray ()
 
cJSONcJSON_CreateObject ()
 
cJSONcJSON_CreateIntArray (int *numbers, int sign, int count)
 
cJSONcJSON_CreateFloatArray (float *numbers, int count)
 
cJSONcJSON_CreateDoubleArray (double *numbers, int count)
 
cJSONcJSON_CreateStringArray (const char **strings, int count)
 

宏定义说明

#define INT_MAX   2147483647
#define INT_MIN   (-INT_MAX - 1)
#define UINT_MAX   4294967295U

函数说明

void cJSON_AddItemReferenceToArray ( cJSON array,
cJSON item 
)

+ 函数调用图:

void cJSON_AddItemReferenceToObject ( cJSON object,
const char *  string,
cJSON item 
)

+ 函数调用图:

void cJSON_AddItemToArray ( cJSON array,
cJSON item 
)

+ 这是这个函数的调用关系图:

void cJSON_AddItemToArrayHead ( cJSON array,
cJSON item 
)

+ 这是这个函数的调用关系图:

void cJSON_AddItemToObject ( cJSON object,
const char *  string,
cJSON item 
)

+ 函数调用图:

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateArray ( )

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateBool ( int  b)

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateDouble ( double  num,
int  sign 
)

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateDoubleArray ( double *  numbers,
int  count 
)

+ 函数调用图:

cJSON* cJSON_CreateFalse ( )
cJSON* cJSON_CreateFloatArray ( float *  numbers,
int  count 
)

+ 函数调用图:

cJSON* cJSON_CreateInt ( uint64  num,
int  sign 
)

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateIntArray ( int *  numbers,
int  sign,
int  count 
)

+ 函数调用图:

cJSON* cJSON_CreateNull ( )
cJSON* cJSON_CreateObject ( )

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateString ( const char *  string)

+ 这是这个函数的调用关系图:

cJSON* cJSON_CreateStringArray ( const char **  strings,
int  count 
)

+ 函数调用图:

cJSON* cJSON_CreateTrue ( )
void cJSON_Delete ( cJSON c)

+ 函数调用图:

+ 这是这个函数的调用关系图:

void cJSON_DeleteItemFromArray ( cJSON array,
int  which 
)

+ 函数调用图:

+ 这是这个函数的调用关系图:

void cJSON_DeleteItemFromObject ( cJSON object,
const char *  string 
)

+ 函数调用图:

+ 这是这个函数的调用关系图:

cJSON* cJSON_DetachItemFromArray ( cJSON array,
int  which 
)

+ 这是这个函数的调用关系图:

cJSON* cJSON_DetachItemFromObject ( cJSON object,
const char *  string 
)

+ 函数调用图:

+ 这是这个函数的调用关系图:

cJSON* cJSON_GetArrayItem ( cJSON array,
int  item 
)

+ 这是这个函数的调用关系图:

int cJSON_GetArraySize ( cJSON array)

+ 这是这个函数的调用关系图:

const char* cJSON_GetErrorPtr ( )

+ 这是这个函数的调用关系图:

cJSON* cJSON_GetObjectItem ( cJSON object,
const char *  string 
)

+ 这是这个函数的调用关系图:

void cJSON_InitHooks ( cJSON_Hooks hooks)
cJSON* cJSON_Parse ( const char *  value)

+ 函数调用图:

+ 这是这个函数的调用关系图:

char* cJSON_Print ( cJSON item)

+ 这是这个函数的调用关系图:

char* cJSON_PrintUnformatted ( cJSON item)

+ 这是这个函数的调用关系图:

void cJSON_ReplaceItemInArray ( cJSON array,
int  which,
cJSON newitem 
)

+ 函数调用图:

+ 这是这个函数的调用关系图:

void cJSON_ReplaceItemInObject ( cJSON object,
const char *  string,
cJSON newitem 
)

+ 函数调用图:

+ 这是这个函数的调用关系图: