public PageParser(final JsonObjectParser<V> valueParser) { this.valueParser = valueParser; this.valuesParser = GenericJsonArrayParser.create(valueParser); }
public static JsonArrayParser<Iterable<Field>> createFieldsArrayParser() { return GenericJsonArrayParser.create(new FieldJsonParser()); } }
public static JsonArrayParser<Iterable<Field>> createFieldsArrayParser() { return GenericJsonArrayParser.create(new FieldJsonParser()); } }
valuesToParse = allowedValues; return GenericJsonArrayParser.create(allowedValuesJsonParser).parse(valuesToParse);
valuesToParse = allowedValues; return GenericJsonArrayParser.create(allowedValuesJsonParser).parse(valuesToParse); } else {
valuesToParse = allowedValues; return GenericJsonArrayParser.create(allowedValuesJsonParser).parse(valuesToParse); } else {
valuesToParse = allowedValues; return GenericJsonArrayParser.create(allowedValuesJsonParser).parse(valuesToParse);
@Override public SearchResult parse(JSONObject json) throws JSONException { final int startAt = json.getInt("startAt"); final int maxResults = json.getInt("maxResults"); final int total = json.getInt("total"); final JSONArray issuesJsonArray = json.getJSONArray("issues"); final Iterable<Issue> issues; if (issuesJsonArray.length() > 0) { final IssueJsonParser issueParser = new IssueJsonParser(json.getJSONObject("names"), json.getJSONObject("schema")); final GenericJsonArrayParser<Issue> issuesParser = GenericJsonArrayParser.create(issueParser); issues = issuesParser.parse(issuesJsonArray); } else { issues = Collections.emptyList(); } return new SearchResult(startAt, maxResults, total, issues); } }
@Override public SearchResult parse(JSONObject json) throws JSONException { final int startAt = json.getInt("startAt"); final int maxResults = json.getInt("maxResults"); final int total = json.getInt("total"); final JSONArray issuesJsonArray = json.getJSONArray("issues"); final Iterable<Issue> issues; if (issuesJsonArray.length() > 0) { final IssueJsonParser issueParser = new IssueJsonParser(json.getJSONObject("names"), json.getJSONObject("schema")); final GenericJsonArrayParser<Issue> issuesParser = GenericJsonArrayParser.create(issueParser); issues = issuesParser.parse(issuesJsonArray); } else { issues = Collections.emptyList(); } return new SearchResult(startAt, maxResults, total, issues); } }