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);

posted on 2019-02-21 15:51  城市小农民  阅读(268)  评论(0编辑  收藏  举报

导航