From 259a9e7c826f13c83483c75d3ce71ebaea3b11af Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Sat, 25 Mar 2023 16:36:09 +0100 Subject: [PATCH] created get_string_from_json_string function --- src/chat/misc.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/chat/misc.c b/src/chat/misc.c index 75e05d4..78fa64c 100644 --- a/src/chat/misc.c +++ b/src/chat/misc.c @@ -158,6 +158,17 @@ char *get_string_from_json(struct json_object *json, char *string) struct json_object *object; json_object_object_get_ex(json, string, &object); + return (char*) json_object_get_string(object); +} + +char *get_string_from_json_string(char *json, char *string) +{ + struct json_object *json_obj = json_tokener_parse(json); + char *returning = get_string_from_json(json_obj, string); + + //DEALLOCATION + json_object_put(json_obj); + //GET STRINGS return returning; }