加载中…
  
博文
标签:

杂谈

      在linux下编译开源的json-c-0.9库,在json对象不符合标准格式时,引发segmentation fault问题,程序退出。没有任何响应,这实在是让人无语。
     经发现与json_tokener_parse() 失败有很大关系。

1. 错误的情况
这里先复习一下json提取子对象的一般过程,先parse,再get object,
     json_object *newobj=NULL;
    newobj = json_tokener_parse(mystr);
    if(NULL==newobj) //错误
   {
       printf('json parse err!');
       break;
   }
   json_object *sub
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有