C语言基础--利用json文件load config信息

如果依赖json-c库

jason文件格式:

{
 "achievement" : [ "ach1", "ach2", "ach3" ], 
 "age" : 23, 
 "name" : "Tsybius", 
 "partner" : { 
 "partner_age" : 21, 
 "partner_name" : "Galatea", 
 "partner_sex_is_male" : false 
 }, 
 "sex_is_male" : true
}

 buf = $json_buf
 struct json_object*  obj = json_tokener_parse(buf);
  if(obj == NULL)
  {
    printf("json object is null\n");
    free(buf);
    return -1;
  }
  length = json_object_array_length(obj);
  for(i=0;i



你可能感兴趣的:(C语言基础)