jackson json array 和 list set互转代码示例


        ObjectMapper mapper = new ObjectMapper(); 

//list转json
        ArrayList list = new ArrayList();
        list.add("jack");
        list.add("tom");
        String ljson = MAPPER.writeValueAsString(list);
        System.out.println(ljson);
      

 //json转list
        ArrayList sList = MAPPER.readValue(ljson, ArrayList.class);
        System.out.println(sList);

==== set ===

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

 

你可能感兴趣的:(#,java,web,-,jackson)