Android java List 转Json格式

ArrayList<Map<String, String>> arrayList = new ArrayList<Map<String, String>>();

Map<String, String> listMap = new HashMap<String, String>();


listMap.put(Config.MAP_Name, "正面");

listMap.put(Config.MAP_Value, base64FileString);

listMap.put(Config.MAP_GroupId, params[0]);

arrayList.add(listMap);


因为前端经常跟后台数据交互,也需要以Json 的格式上传数据,这时我们需要将数据转为Json的格式上传数据

有一个ArrayList 的数组。里面套一个Map的值如果想直接转为Json的歌是直接用


Gson gson = new Gson();

String jsonString = gson.toJson(arrayList);

就可以转为Json 的格式