1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include "EpisodeListToJson.h" #include "EpisodeList.h" #include <jansson.h> char* EpisodeList_toJsonString(List* epPaths) { json_t* obj = json_object(); json_t* array = json_array(); for (ListNode* it = epPaths->first; it; it=it->next) { json_t* str = json_string(it->data); json_array_append(array, str); } json_object_set(obj, "episodes", array); return json_dumps(obj, JSON_COMPACT); }