本文整理汇总了C++中cJSON_strcasecmp函数的典型用法代码示例。如果您正苦于以下问题:C++ cJSON_strcasecmp函数的具体用法?C++ cJSON_strcasecmp怎么用?C++ cJSON_strcasecmp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cJSON_strcasecmp函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: while
cJSON *cJSON_GetObjectItem(cJSON *object, const char *string)
{
cJSON *c = object->child;
while(c && cJSON_strcasecmp(c->string, string))
c = c->next;
return c;
}
开发者ID:ideasiii,项目名称:ControllerPlatform,代码行数:7,代码来源:cJSON.cpp
示例2: while
cJSON *cJSON_DetachItemFromObject(cJSON *object,const char *string) {
int i=0;
cJSON *c=object->child;
while (c && cJSON_strcasecmp(c->string,string)) i++,c=c->next;
if (c) return cJSON_DetachItemFromArray(object,i);
return 0;
}
开发者ID:S-V,项目名称:Lollipop,代码行数:7,代码来源:cJSON.cpp
示例3: cJSON_ReplaceItemInObject
void cJSON_ReplaceItemInObject(cJSON *object,const char *string,cJSON *newitem) {
int i=0;
cJSON *c=object->child;
while(c && cJSON_strcasecmp(c->string,string))i++,c=c->next;
if(c) {
newitem->string=cJSON_strdup(string);
cJSON_ReplaceItemInArray(object,i,newitem);
}
}
开发者ID:S-V,项目名称:Lollipop,代码行数:9,代码来源:cJSON.cpp
示例4: cJSON_GetObjectItem
cJSON *ICACHE_FLASH_ATTR cJSON_GetObjectItem(cJSON *object, const char *string)
{
cJSON *c = object->child;
while (c && cJSON_strcasecmp(c->string, string)) {
c = c->next;
}
return c;
}
开发者ID:Slyer74,项目名称:esp-ginx,代码行数:10,代码来源:cJson.c
示例5: cJSON_HasObjectItem
int cJSON_HasObjectItem(cJSON *object,const char *string) {
cJSON *c=object->child;
while (c )
{
if(cJSON_strcasecmp(c->string,string)==0){
return 1;
}
c=c->next;
}
return 0;
}
开发者ID:5ouya,项目名称:raspC,代码行数:11,代码来源:cJSON.c
示例6: while
cJSON *cJSON_GetObjectItemV2(cJSON *object,const char *string,int*pos=NULL){
int hash_code=BKDRHash(string),i=0;
cJSON *c=object->child;
while (c){
if(c->hash_string==-1){c->hash_string=BKDRHash(c->string);}
if(c->hash_string==hash_code && !cJSON_strcasecmp(c->string,string)){if(pos)*pos=i;return c;}
c=c->next;
i++;
}
return c;
}
开发者ID:shengang1006,项目名称:libjson,代码行数:11,代码来源:cJSON.c
示例7: cJSON_DetachItemFromObject
cJSON *ICACHE_FLASH_ATTR
cJSON_DetachItemFromObject(cJSON *object, const char *string)
{
int i = 0;
cJSON *c = object->child;
while (c && cJSON_strcasecmp(c->string, string)) {
i++, c = c->next;
}
if (c) {
return cJSON_DetachItemFromArray(object, i);
}
return 0;
}
开发者ID:Slyer74,项目名称:esp-ginx,代码行数:16,代码来源:cJson.c
示例8: while
cJSON *cJSON_DetachItemFromObject(cJSON *object, const char *string)
{
int i = 0;
cJSON *c = object->child;
while (c && cJSON_strcasecmp(c->string,string))
{
i++;
c = c->next;
}
if (c)
{
return cJSON_DetachItemFromArray(object, i);
}
return NULL;
}
开发者ID:FSMaxB,项目名称:cJSON,代码行数:16,代码来源:cJSON.c
示例9: cJSON_ReplaceItemInObject
void cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem)
{
int i = 0;
cJSON *c = object->child;
while(c && cJSON_strcasecmp(c->string, string))
{
i++;
c = c->next;
}
if(c)
{
/* free the old string if not const */
if (!(newitem->type & cJSON_StringIsConst) && newitem->string)
{
cJSON_free(newitem->string);
}
newitem->string = cJSON_strdup(string);
cJSON_ReplaceItemInArray(object, i, newitem);
}
}
开发者ID:FSMaxB,项目名称:cJSON,代码行数:21,代码来源:cJSON.c
示例10: while
char *cJSON_GetObjectItemString(cJSON *object,const char *string){cJSON *c=object->child; while (c && cJSON_strcasecmp(c->string,string)) c=c->next; if(!c) return NULL; return c->valuestring;}
开发者ID:vinyeah,项目名称:pa,代码行数:1,代码来源:cJSON.c
注:本文中的cJSON_strcasecmp函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论