使用时发现,在json字符串后面加字符例如:{"name":"123"}2a, cJSON_parse解析正确,能正常获取字段。但是如果在前面加干扰字符就会出问题,例如a{"name":"123"},cJOSN_parse依旧返回的不是空指针,但是并不能正确获取字段,需要在cJSON_GetObjectItem时再判断一次指针是否为空!
使用cjson的时候遇到个坑
最新推荐文章于 2024-06-13 20:40:01 发布
使用时发现,在json字符串后面加字符例如:{"name":"123"}2a, cJSON_parse解析正确,能正常获取字段。但是如果在前面加干扰字符就会出问题,例如a{"name":"123"},cJOSN_parse依旧返回的不是空指针,但是并不能正确获取字段,需要在cJSON_GetObjectItem时再判断一次指针是否为空!