JsonArray jsoncargo = jsonObject.getJsonArray("cargo"); Map<String, Integer> cargo = new HashMap<>(); for (int i = 0; i < jsoncargo.size(); i++) { String type = jsoncargo.getJsonObject(i).getString("type"); Integer amount = jsoncargo.getJsonObject(i).getInt("amount"); cargo.put(type, amount); }
JsonArray elements = jsonst.getJsonArray("Elements"); for (int i = 0; i < elements.size(); i++) { JsonObject element = elements.getJsonObject(i); String name = element.getString("name"); }
JsonArray root=response.getJsonArray("Android"); for(int i=0;i<root.size();i++) { JsonObject innerElement=root.getJsonObject(i); String name=innerElement.getString("name"); String name=innerElement.getString("link"); }
HashMap<String, String> namelink = new HashMap<String, String>(); JsonArray root=response.getJsonArray("android"); for(int i=0;i<root.size();i++) { JsonObject innerElement=root.getJsonObject(i); String name=innerElement.getString("name"); String link=innerElement.getString("link"); namelink .put(name, link); }
String jsontext=[{"id":"32","hyname":"Construction & Remodel"},...]; ArrayList<String> list=new ArrayList<String>(); Hashtable<String,String> hnameids=new Hashtable<String,String>(); JsonArray array=new JsonArray(jsontext); for(int i=0;i<array.length;i++) { JsonObject obj=array.getJsonObject(i); list.add(obj.getString("hyname")); hnameids.put(obj.getString("hyname"),obj.getString("id")); } ArrayAdapter adapter=new ArrayAdapter(context,android.R.layout.simple_list_item1,list); spinner.setAdapter(adapter);
JsonArray jsonArray=new JsonArray("Your json string"); for(int i=0;i<jsonArray.length();i++) { JsonObject jsonObject=jsonArray.getJsonObject(i); String city=jsonObject.getString("cat_url"); }
String response = "your response"; try{ JsonArray jAry = new JsonArray(response); JsonObject jObj = jAry.getJsonObject(0); JsonArray jsonBanner = jObj.getJsonArray("banner"); JsonObject temp; for(int i=0;i<jsonBanner.length;i++){ temp = jsonBanner.getJsonObject(i); String image = temp.optString("image"); } }
JsonArray jsonArray=new JsonArray("Your json responce"); for(int i=0;i<jsonArray.length();i++) { JsonObject jsonObject=jsonArray.getJsonObject(i); String city=jsonObject.getString("cat_url"); Toast.makeText(this, ""+city, Toast.LENGTH_LONG).show(); }
import java.io.StringReader; import javax.json.*; public class JsonTest { /** * @param args */ public static void main(String[] args) { String s="[{\"year\":\"2015\",\"org\":\"1\",\"sub_org\":\"2\",\"sub_org_amt\":\"1\"}," + "{\"year\":\"2016\",\"org\":\"2\",\"sub_org\":\"3\",\"sub_org_amt\":\"1\"}]"; StringReader reader=new StringReader(s); JsonReader r=Json.createReader(reader); JsonArray a=r.readArray(); String ar[]=new String[a.size()]; for(int i=0;i<a.size();i++){ ar[i]=a.getJsonObject(i).toString(); System.out.println(ar[i]); } r.close(); } }