json-parser.c (7e0019a7196ebed177c95824875cf852e1a6f667) | json-parser.c (7dc847ebba953db90853d15f140c20eef74d4fb2) |
---|---|
1/* 2 * JSON Parser 3 * 4 * Copyright IBM, Corp. 2009 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 294 unchanged lines hidden (view full) --- 303 } 304 305 value = parse_value(ctxt, ap); 306 if (value == NULL) { 307 parse_error(ctxt, token, "Missing value in dict"); 308 goto out; 309 } 310 | 1/* 2 * JSON Parser 3 * 4 * Copyright IBM, Corp. 2009 5 * 6 * Authors: 7 * Anthony Liguori <aliguori@us.ibm.com> 8 * --- 294 unchanged lines hidden (view full) --- 303 } 304 305 value = parse_value(ctxt, ap); 306 if (value == NULL) { 307 parse_error(ctxt, token, "Missing value in dict"); 308 goto out; 309 } 310 |
311 qdict_put_obj(dict, qstring_get_str(qobject_to_qstring(key)), value); | 311 qdict_put_obj(dict, qstring_get_str(qobject_to(QString, key)), value); |
312 313 qobject_decref(key); 314 315 return 0; 316 317out: 318 qobject_decref(key); 319 --- 279 unchanged lines hidden --- | 312 313 qobject_decref(key); 314 315 return 0; 316 317out: 318 qobject_decref(key); 319 --- 279 unchanged lines hidden --- |