json.c (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
struct ListItem {
char *name;
char *creator;
char *description;
char *cover_art;
char *release_status;
int episodes_total;
int episodes_released;
int episodes_watched;
int season;
int rewatch_count;
};
struct Category {
char *name;
char *description;
struct ListItem *items;
};
struct List {
char *api_version;
struct Category categories[];
};
struct state {
int plist;
int pversion;
int pcategories;
int pcname;
int pcitems;
int piname;
int picreator;
int pidescription;
int picover_art;
int pirelease_status;
int piepisodes_toral;
int piepisodes_released;
int piepisodes_watched;
int piseason;
int pirewatch_count;
};
struct List readJson() {
struct List list;
return list;
}
|