package com.cattong.weibo.impl.fanfou;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import com.cattong.commons.LibException;
import com.cattong.commons.LibResultCode;
/**
* @author cattong.com
* @version 创建时间:2011-7-29 下午4:38:25
**/
class FanfouIDsAdaptor {
public static List<String> createIdsList(String jsonString) throws LibException {
try {
if ("[]".equals(jsonString) || "{}".equals(jsonString)) {
return new ArrayList<String>(0);
}
JSONArray idsJsonArray = new JSONArray(jsonString);
int size = idsJsonArray.length();
List<String> ids = new ArrayList<String>(size);
for (int i = 0; i < size; i++) {
ids.add(idsJsonArray.getString(i));
}
return ids;
} catch (JSONException e) {
throw new LibException(LibResultCode.JSON_PARSE_ERROR, e);
}
}
}