Java tutorial
/* * Copyright (c) 2012-2014 Yu AOKI * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ package com.aokyu.dev.pocket; import com.aokyu.dev.pocket.error.PocketException; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.List; import java.util.Map; public class ModifyResponse extends Response { public final class Parameter { public static final String ACTION_RESULTS = "action_results"; public static final String STATUS = "status"; } /* package */ ModifyResponse(JSONObject jsonObj, Map<String, List<String>> headerFields) throws JSONException, PocketException { super(jsonObj, headerFields); } public boolean[] getActionResults() throws JSONException { JSONArray jsonArray = (JSONArray) get(Parameter.ACTION_RESULTS); int size = jsonArray.length(); boolean[] results = new boolean[size]; for (int i = 0; i < size; i++) { results[i] = jsonArray.getBoolean(i); } return results; } }