1 package com.atlassian.jira.rest.client.internal.json;
2
3 import com.atlassian.jira.rest.client.domain.IssuelinksType;
4 import org.codehaus.jettison.json.JSONException;
5 import org.codehaus.jettison.json.JSONObject;
6
7 public class IssueLinkTypesJsonParser implements JsonParser<Iterable<IssuelinksType>> {
8 private final IssuelinksTypeJsonParserV5 issueLinkTypeJsonParser = new IssuelinksTypeJsonParserV5();
9
10 @Override
11 public Iterable<IssuelinksType> parse(JSONObject json) throws JSONException {
12 return JsonParseUtil.parseJsonArray(json.optJSONArray("issueLinkTypes"), issueLinkTypeJsonParser);
13 }
14 }