Diff for /parser3/src/classes/json.C between versions 1.11 and 1.12

version 1.11, 2010/10/21 15:06:29 version 1.12, 2010/10/26 11:41:42
Line 129  static int json_callback(Json *json, int Line 129  static int json_callback(Json *json, int
                 }                  }
                 case JSON_T_ARRAY_BEGIN:{                  case JSON_T_ARRAY_BEGIN:{
                         VHash *v = new VHash();                          VHash *v = new VHash();
                         set_json_value(json, v);                          if (json->stack.count()) set_json_value(json, v);
                         json->stack.push(v);                          json->stack.push(v);
                         break;                          break;
                 }                  }
                 case JSON_T_ARRAY_END:                  case JSON_T_ARRAY_END:
                         json->stack.pop();                          // libjson supports array at top level, we too
                           json->result = json->stack.pop();
                         break;                          break;
                 case JSON_T_KEY:                  case JSON_T_KEY:
                         json->key = json_string(json, value);                          json->key = json_string(json, value);

Removed from v.1.11  
changed lines
  Added in v.1.12


E-mail: