gboolean json_api_get_bool (JsonNode *parent, const gchar *mapping) { JsonNode *node; const gchar *field; if (!node || !mapping) return FALSE; node = json_api_get_node (parent, mapping); field = strrchr (mapping, '/'); if (!field) field = mapping; else field++; return json_get_bool (node, field); }
gint json_api_get_int (JsonNode *parent, const gchar *mapping) { JsonNode *node; const gchar *field; if (!parent || !mapping) return 0; node = json_api_get_node (parent, mapping); if (!node) return 0; field = strrchr (mapping, '/'); if (!field) field = mapping; else field++; return json_get_int (node, field); }