C - CJSON

cJSON   API说明
cJSON_Version()获得cJSON的版本
cJSON_InitHooks();初始化cJSON_Hooks结构体
cJSON_Parse();将字符串解析成cJSON结构体
cJSON_ParseWithOpts()使用一些配置解析字符串
cJSON_Print()将cJSON结构体转换成格式化的字符串
cJSON_PrintUnformatted()将cJSON结构体转换成未格式化的字符串
cJSON_PrintBuffered()将cJSON结构体使用buffer的字符串,格式化可选
cJSON_PrintPreallocated()将cJSON结构体使用预分配的内存的字符串,格式化可选
cJSON_Delete()删除cJSON结构体
cJSON_GetArraySize()返回Array类型的大小,对Object类型也是有效的
cJSON_GetArrayItem()返回Array类型的index的值,对Object类型也有效
cJSON_GetObjectItem()使用key获得对应的value
cJSON_GetObjectItemCaseSensitive()使用对大小写敏感的key获得对应的value
cJSON_HasObjectItem()判断是否ObjectItem存在
cJSON_GetErrorPtr()获得错误信息
cJSON_IsInvalid()类型判断
cJSON_IsFalse()类型判断
cJSON_IsTrue()类型判断
cJSON_IsBool()类型判断
cJSON_IsNull()类型判断
cJSON_IsNumber()类型判断
cJSON_IsString()类型判断
cJSON_IsArray()类型判断
cJSON_IsObject()类型判断
cJSON_IsRaw()类型判断
cJSON_CreateNull()创造对应类型的cJSON
cJSON_CreateTrue()创造对应类型的cJSON
cJSON_CreateFalse()创造对应类型的cJSON
cJSON_CreateBool()创造对应类型的cJSON
cJSON_CreateNumber()创造对应类型的cJSON
cJSON_CreateString()创造对应类型的cJSON
cJSON_CreateRaw()创造对应类型的cJSON
cJSON_CreateArray()创造对应类型的cJSON
cJSON_CreateObject()创造对应类型的cJSON
cJSON_CreateIntArray()批量创造对应类型的cJSON
cJSON_CreateFloatArray()批量创造对应类型的cJSON
cJSON_CreateDoubleArray()批量创造对应类型的cJSON
cJSON_CreateStringArray()批量创造对应类型的cJSON
cJSON_AddItemToArray()在指定Array后面增加Item
cJSON_AddItemToObject()在指定Object后面增加Item
cJSON_AddItemToObjectCS()在指定Object后面增加const Item
cJSON_AddItemReferenceToArray()在指定Array后面增加Item引用
cJSON_DetachItemViaPointer()通过指针从Array删除Item的引用
cJSON_DetachItemFromArray()从Array删除Item的引用
cJSON_DeleteItemFromArray()从Array删除Item
cJSON_DetachItemFromObject()从Object删除Item的引用
cJSON_DetachItemFromObjectCaseSensitive()大小写敏感的从Object删除Item的引用
cJSON_DeleteItemFromObject()从Object删除Item
cJSON_DeleteItemFromObjectCaseSensitive()大小写敏感的从Object删除Item
cJSON_InsertItemInArray()在Array指定位置插入Item
cJSON_ReplaceItemViaPointer()使用指针替代Item
cJSON_ReplaceItemInArray()替换Array的Item
cJSON_ReplaceItemInObject()替换Object的Item
cJSON_ReplaceItemInObjectCaseSensitive()大小写敏感的替换Object的Item
cJSON_Duplicate()复制cJSON结构体
cJSON_Compare()比较两个cJSON结构体
cJSON_Minify()将格式化的字符串压缩
cJSON_AddNullToObject()调用cJSON_AddItemToObject和cJSON_CreateNull
cJSON_AddTrueToObject()调用cJSON_AddItemToObject和cJSON_CreateTrue
cJSON_AddFalseToObject()调用cJSON_AddItemToObject和cJSON_CreateFalse
cJSON_AddBoolToObject()调用cJSON_AddItemToObject和cJSON_CreateBool
cJSON_AddNumberToObject()调用cJSON_AddItemToObject和cJSON_CreateNumber
cJSON_AddStringToObject()调用cJSON_AddItemToObject和cJSON_CreateString
cJSON_AddRawToObject()调用cJSON_AddItemToObject和cJSON_CreateRaw
cJSON_SetIntValue()设置int的值,同时也设置double的值
cJSON_SetNumberValue()后台会调用cJSON_SetNumberHelper
cJSON_SetNumberHelper()设置cJSON的number类型的值
cJSON_malloc()cJSON的malloc函数,调用malloc函数
cJSON_free()cJSON的free函数,调用free函数

转载于:https://www.cnblogs.com/wangqiwen-jer/p/11011902.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值