java - How to create JSON in Android? -


i want create json string this:

[{"addon_id":2,"addon_rate":1550},{"addon_id":3, "addon_rate":300}] 

is possible? how?

my code stands:

string formattedstring = bookingdetailscartadapter.addones_id.tostring().replace("[", "").replace("]", "").trim(); string  formattedstring1 = bookingdetailscartadapter.addones_rate.tostring().replace("[", "").replace("]", "").trim();  myjson="[{\"addon_id\":\""+formattedstring+"\",\"addon_rate\":\""+formattedstring1+"\"}]"; 

your json means it's array contains 2 objects keys addon_id , addon_rate. both accept number/integer value. first need create jsonarray holds several jsonobjects. have create jsonobjects set keys , values. after need add objects array. jsonarray contains string above print/tostring() it

jsonarray jsonarray = new jsonarray();    jsonobject jsonobjone = new jsonobject(); jsonobjone.put("addon_id", 2); jsonobjone.put("addon_rate", 1550);  jsonobject jsonobjtwo = new jsonobject(); jsonobjtwo.put("addon_id", 3); jsonobjtwo.put("addon_rate", 300);  jsonarray.put(jsonobjone); jsonarray.put(jsonobjtwo); 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -