24 #include "cjson/cJSON.h"
26 CJSON_PUBLIC(cJSON *) cJSON_Parse(
const char *value)
31 CJSON_PUBLIC(
void) cJSON_free(
void *
object)
35 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(
const cJSON *
const object,
const char *
const string)
40 CJSON_PUBLIC(
void) cJSON_Delete(cJSON *item)
45 CJSON_PUBLIC(
int) cJSON_GetArraySize(
const cJSON *array)
50 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(
const cJSON *
const item)
55 CJSON_PUBLIC(
const char *) cJSON_GetErrorPtr(
void)
57 return (
const char *)
"";
60 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(
void)
65 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(
void)
69 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item)
74 CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON *
const object,
const char *
const name,
const cJSON_bool
boolean)
79 CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON *
const object,
const char *
const name,
const double number)
84 CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON *
const object,
const char *
const name,
const char *
const string)
89 CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON *
const object,
const char *
const name)
94 CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON *
const object,
const char *
const name)
99 CJSON_PUBLIC(
char *) cJSON_Print(
const cJSON *item)
104 CJSON_PUBLIC(
char *) cJSON_PrintUnformatted(
const cJSON *item)