com.qiniu.api.rsf.ListPrefixRet Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk Show documentation
Show all versions of sdk Show documentation
Qiniu Resource (Cloud) Storage SDK demo for Java
The newest version!
package com.qiniu.api.rsf;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.qiniu.api.net.CallRet;
public class ListPrefixRet extends CallRet {
public String marker;
public List results = new ArrayList();
public ListPrefixRet(CallRet ret) {
super(ret);
if (ret.ok() && ret.getResponse() != null) {
try {
unmarshal(ret.getResponse());
} catch (Exception e) {
e.printStackTrace();
this.exception = e;
}
}
}
private void unmarshal(String response) throws JSONException {
JSONObject obj = new JSONObject(response);
if (obj.has("marker")) {
this.marker = obj.getString("marker");
}
JSONArray arr = obj.getJSONArray("items");
for (int i = 0; i < arr.length(); i++) {
JSONObject jsonObj = arr.getJSONObject(i);
ListItem ret = new ListItem(jsonObj);
results.add(ret);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy