Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [{"thumb_url":"tb-1370913834.jpg","event_id":"15","count":"44","event_tagline":"this is a tagline","event_name":"5th birthday","event_end":"1370919600","event_start":"1370876400"}]
- ArrayList<String> listdata = new ArrayList<String>();
- JSONArray jArray = (JSONArray)jsonObject;
- if (jArray != null) {
- for (int i=0;i<jArray.length();i++){
- listdata.add(jArray.getString(i));
- }
- }
- private String jsonString = "[n" +
- " {n" +
- " "id": "c200",n" +
- " "name": "Ravi Tamada",n" +
- " "email": "ravi@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c201",n" +
- " "name": "Johnny Depp",n" +
- " "email": "johnny_depp@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c202",n" +
- " "name": "Leonardo Dicaprio",n" +
- " "email": "leonardo_dicaprio@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c203",n" +
- " "name": "John Wayne",n" +
- " "email": "john_wayne@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c204",n" +
- " "name": "Angelina Jolie",n" +
- " "email": "angelina_jolie@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "female",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c205",n" +
- " "name": "Dido",n" +
- " "email": "dido@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "female",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c206",n" +
- " "name": "Adele",n" +
- " "email": "adele@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "female",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c207",n" +
- " "name": "Hugh Jackman",n" +
- " "email": "hugh_jackman@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c208",n" +
- " "name": "Will Smith",n" +
- " "email": "will_smith@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c209",n" +
- " "name": "Clint Eastwood",n" +
- " "email": "clint_eastwood@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c2010",n" +
- " "name": "Barack Obama",n" +
- " "email": "barack_obama@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c2011",n" +
- " "name": "Kate Winslet",n" +
- " "email": "kate_winslet@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "female",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " },n" +
- " {n" +
- " "id": "c2012",n" +
- " "name": "Eminem",n" +
- " "email": "eminem@gmail.com",n" +
- " "address": "xx-xx-xxxx,x - street, x - country",n" +
- " "gender" : "male",n" +
- " "phone": {n" +
- " "mobile": "+91 0000000000",n" +
- " "home": "00 000000",n" +
- " "office": "00 000000"n" +
- " }n" +
- " }n" +
- " ]";
- public class ContactModel{
- public String id;
- public String name;
- public String email;
- }
- Gson gson = new Gson();
- Type type = new TypeToken<List<ContactModel>>(){}.getType();
- List<ContactModel> contactList = gson.fromJson(jsonString, type);
- for (ContactModel contact : contactList){
- Log.i("Contact Details", contact.id + "-" + contact.name + "-" + contact.email);
- }
- JSONObject json = new JSONObject(jsonString);
- JSONArray jsonArray = new JSONArray(jsonArrayString);
- List<String> list = new ArrayList<String>();
- for (int i=0; i<jsonArray.length(); i++) {
- list.add( jsonArray.getString(i) );
- import java.util.ArrayList;
- import java.util.Collection;
- import org.json.JSONArray;
- import org.json.JSONException;
- public class ArrayUtil
- {
- public static ArrayList<Object> convert(JSONArray jArr)
- {
- ArrayList<Object> list = new ArrayList<Object>();
- try {
- for (int i=0, l=jArr.length(); i<l; i++){
- list.add(jArr.get(i));
- }
- } catch (JSONException e) {}
- return list;
- }
- public static JSONArray convert(Collection<Object> list)
- {
- return new JSONArray(list);
- }
- }
- ArrayList<Object> list = ArrayUtil.convert(jArray);
- JSONArray jArr = ArrayUtil.convert(list);
- JSONArray array = new JSONArray(json);
- List<JSONObject> list = new ArrayList();
- for (int i = 0; i < array.length();list.add(array.getJSONObject(i++)));
- List<YourPojoObject> yourPojos = new ArrayList<YourPojoObject>();
- JSONObject jsonObject = new JSONObject(jsonString);
- YourPojoObject yourPojo = new YourPojoObject();
- yourPojo.setId(jsonObject.getString("idName"));
- ...
- ...
- yourPojos.add(yourPojo);
- public static List<JSONObject> getJSONObjectListFromJSONArray(JSONArray array)
- throws JSONException {
- ArrayList<JSONObject> jsonObjects = new ArrayList<>();
- for (int i = 0;
- i < (array != null ? array.length() : 0);
- jsonObjects.add(array.getJSONObject(i++))
- );
- return jsonObjects;
- }
- IntStream.range(0,jsonArray.length()).mapToObj(i->jsonArray.getString(i)).collect(Collectors.toList())
- ArrayList<String> dataList = new ArrayList<String>();
- JSONArray jsonArray = (JSONArray)jsonObject;
- for(Object obj : jsonArray){
- dataList.add((String)obj);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement