View Javadoc

1   package com.atlassian.jira.rest.client.internal.json;
2   
3   import com.atlassian.jira.rest.client.api.domain.IssuelinksType;
4   import org.codehaus.jettison.json.JSONException;
5   import org.codehaus.jettison.json.JSONObject;
6   
7   public class IssueLinkTypesJsonParser implements JsonObjectParser<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  }