From 0ca076b57d15a12f0f0e0c05bb92fe6e15c19341 Mon Sep 17 00:00:00 2001 From: Jeonghoon Park Date: Wed, 4 Jul 2018 20:25:38 +0900 Subject: [PATCH] update report format Change-Id: I7c63db4afd5828596480a4847e5be456517f95ff --- daemon/src/ttd-build-json.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon/src/ttd-build-json.c b/daemon/src/ttd-build-json.c index 855cf45..c15820c 100644 --- a/daemon/src/ttd-build-json.c +++ b/daemon/src/ttd-build-json.c @@ -45,7 +45,7 @@ report format "content" : { "code" : 0(int), "desc" : "xxxx"(string, optional), - "data" : "xxxx"(string, optional) + "data" : "xxxx"(json object, optional) }(json object) } */ @@ -85,7 +85,11 @@ char *ttd_build_json_create_report( 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); } -- 2.7.4