String转成JSON或String转为list后转为JSON或String转为map后转为JSON
String转成JSON:
String json = "{\"abc\":\"1\",\"hahah\":\"2\"}";
JSONObject jsonObject = JSONObject.parseObject(json);
jsonObject.getString("abc");
String转为list后转为JSON:
List<String> list = new ArrayList<String>();
list.add("username");
list.add("age");
list.add("sex");
JSONArray array = new JSONArray();
array.add(list);
String转为map后转为JSON:
Map<String, String> map = new HashMap<String, String>();
map.put("abc", "abc");
map.put("def", "efg");
JSONArray array_test = new JSONArray();
array_test.add(map);
JSONObject jsonObject = JSONObject.fromObject(map);