package org.wordpress.android.ui.reader.models; import android.support.annotation.NonNull; import org.json.JSONArray; import org.json.JSONObject; import java.util.ArrayList; public class ReaderRelatedPostList extends ArrayList<ReaderRelatedPost> { public static ReaderRelatedPostList fromJsonPosts(@NonNull JSONArray jsonPosts) { ReaderRelatedPostList posts = new ReaderRelatedPostList(); for (int i = 0; i < jsonPosts.length(); i++) { JSONObject jsonRelatedPost = jsonPosts.optJSONObject(i); if (jsonRelatedPost != null) { ReaderRelatedPost relatedPost = ReaderRelatedPost.fromJson(jsonRelatedPost); if (relatedPost != null) { posts.add(relatedPost); } } } return posts; } }