final String description = json.optString("description");
final URI searchUrl = JsonParseUtil.parseURI(json.getString("searchUrl"));
final URI viewUrl = JsonParseUtil.parseURI(json.getString("viewUrl"));
final BasicUser owner = JsonParseUtil.parseBasicUser(json.getJSONObject("owner"));
final boolean favourite = json.getBoolean("favourite");
return new Filter(selfUri, id, name, description, jql, viewUrl, searchUrl, owner, favourite);
}