當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
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
總結
- 上一篇: Elasticsearch 深入3
- 下一篇: Spring boot 上传文件大小限制