如何将arraylist转换为json对象
public ArrayList convertJsonToJsonObject(){ ArrayList mylist = new ArrayList (); mylist.add("abc"); mylist.add("cfd"); mylist.add("ert"); mylist.add("fg"); mylist.add("ujk"); mylist.add("wer"); mylist.add("dvb"); mylist.add("ert"); System.out.println("JSONObject :: "+(JSONObject)JSONSerializer.toJson(mylist));
我在.toJson()方法有错误,我不确定我犯的是什么错误。
您可以使用GSON库来完成此任务。
ArrayList mylist = new ArrayList (); mylist.add("abc"); mylist.add("cfd"); mylist.add("ert"); mylist.add("fg"); mylist.add("ujk"); String json = new Gson().toJson(mylist);
您可以参考GSON用户指南以获得更多支持。
JSONArray jsArray = new JSONArray(mylist);
要么
Gson gson = new Gson(); String jsonArray = gson.toJson(mylist);
在这里获取java-json.jar和Gson.jar
gson.toJson(object);
Gson Google Group
List bibo = new ArrayList (); bibo.add("obj1"); bibo.add("obj2"); bibo.add("obj3"); String json = new Gson().toJson(bibo);
ArrayList list = new ArrayList (); list.add(new Domain()); list.add(new Domain()); list.add(new Domain()); String json = new Gson().toJson(list);