"content" : {
"code" : 0(int),
"desc" : "xxxx"(string, optional),
- "data" : "xxxx"(string, optional)
+ "data" : "xxxx"(json object, optional)
}(json object)
}
*/
json_object_object_add(content_object, "desc", tmp_object);
if (json_data) {
- tmp_object = json_object_new_string(json_data);
+ tmp_object = json_tokener_parse(json_data);
+ if (!tmp_object) {
+ _W("failed to parse report data - %s", json_data);
+ tmp_object = json_object_new_string(json_data);
+ }
json_object_object_add(content_object, "data", tmp_object);
}