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
Post a Comment