public class ParseJSONuser {
private static String name_get, pass_get, email_get, imageid_get, credit_get, state_get; public static final String JSON_ARRAY = "user";
public static final String KEY_NAME = "name";
public static final String KEY_EMAIL = "email";
public static final String KEY_PASS = "pass";
public static final String KEY_IMAGEID = "imageid";
public static final String KEY_CREDIT = "credit";
public static final String KEY_STATE = "state";
public ArrayList<HashMap<String, String>> repository;
private JSONArray users = null;
private String json;
public ParseJSONuser(String json){
this.json = json;
}
protected void parseJSONuser(){
repository = new ArrayList<HashMap<String, String>>();
JSONObject jsonObject = null;
try {
jsonObject = new JSONObject(json);
users = jsonObject.getJSONArray(JSON_ARRAY);
for(int i = 0; i< users.length() ; i++){
JSONObject jo = users.getJSONObject(i);
name_get = jo.getString(KEY_NAME);
email_get = jo.getString(KEY_EMAIL);
pass_get = jo.getString(KEY_PASS);
imageid_get = jo.getString(KEY_IMAGEID);
credit_get = jo.getString(KEY_CREDIT);
state_get = jo.getString(KEY_STATE);
HashMap<String,String> map = new HashMap<String, String>();
map.put(KEY_NAME,name_get);
map.put(KEY_EMAIL,email_get);
map.put(KEY_PASS, pass_get);
map.put(KEY_IMAGEID, imageid_get);
map.put(KEY_CREDIT, credit_get);
map.put(KEY_STATE, state_get);
repository.add(map);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
روید باکس...
ما را در سایت روید باکس دنبال می کنید
برچسب : نویسنده : کاوه محمدزادگان roid بازدید : 157 تاريخ : چهارشنبه 6 مرداد 1395 ساعت: 7:05