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函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM