1
вот мой кодне может преобразовать ArrayList <ModelClass> в JSONArray
JSONObject jResult = new JSONObject();
JSONArray jsonArray = new JSONArray();
for (int i=0; i < feedItemList.size(); i++) {
JSONObject jGroup = new JSONObject();
jGroup.put("contactId", feedItemList.get(i).getID());
jGroup.put("contactName", feedItemList.get(i).getNAME());
jGroup.put("contactNumber", feedItemList.get(i).getPHONE());
JSONObject jOuter = new JSONObject();
jsonArray.put(jOuter);
}
jResult.put("contact set",jsonArray);
System.out.println("created json array"+jsonArray);
мой ArrayList: -
List<CONTACT_MODEL> feedItemList = new ArrayList<CONTACT_MODEL>();
им получить результат, как показано ниже с не значения:
["{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}" , "{}", "{}"]
Но я хотел создать jsonarray как
[{"contactName":"Name 1","contactId":0,"contactNumber":"876654"},{"contactName":"Name 2","contactId":1,"contactNumber":"876677"},{"contactName":"Name 3","contactId":3,"contactNumber":"876678"}]
может кто-нибудь сказать мне, где я делаю неправильно
привет, кто-нибудь там, чтобы помочь мне – mak