ObjectMapper mapper = new ObjectMapper();
//list<String>转json
ArrayList<String> list = new ArrayList<String>();
list.add("jack");
list.add("tom");
String ljson = MAPPER.writeValueAsString(list);
System.out.println(ljson);
//json转list<String>
ArrayList<String> sList = MAPPER.readValue(ljson, ArrayList.class);
System.out.println(sList);
==== set ===
HashSet<String> set = new HashSet<String>();
set.add("jack");
set.add("tom");
String sjson;
try {
sjson = MAPPER.writeValueAsString(set); // SET 转 JSON
System.out.println(sjson);
HashSet<String> sList = MAPPER.readValue(sjson, HashSet.class); // JSON 转 SET
System.out.println(sList);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}