package android.source.tuangou.framework.net;
import android.source.tuangou.framework.util.LogUtil;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
public abstract class JsonParser
{
private String args[];
public JsonParser(String as[]){
args = as;
}
public String[] getArgs()
{
return args;
}
//字符串对象转换成Map对象
public Map parse(String s){
HashMap hashmap = null;
try {
hashmap = new HashMap();
JSONObject jsonobject = new JSONObject(s);
parseJson(jsonobject, hashmap);
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
return hashmap;
}
public abstract void parseJson(JSONObject jsonobject, Map map)
throws JSONException;
}