FastJson line of code using the Java turn List <Map> as List <Bean>

        / ** 
         * string -> JSON object entity object, the Map, List, List <the Map> 
         * / 
        // string -> Object JSON 
        the JSONObject JSON = JSON.parseObject (String);
         // string -> Entity Object 
        User = JSON.parseObject the User (. string, the User class );
         // string -> the Map 
        the Map <Object, Object> JSON.parseObject Map = (string, the Map. class );
         // string -> List 
        the JSONArray Array = JSON.parseArray (string); 
        List List = JSON.parseObject (Array.toString (), List. class );
         // string -> List <the Map> 
        the JSONArray Array = JSON.parseArray(string);
        List<Map> list = JSON.parseObject(array.toString(), List.class);
        /**
         * 实体、Map、List、List<Map> -> json对象
         */
        // 实体 -> json对象
        String string = JSON.toJSONString(new User());
        JSONObject json = JSON.parseObject(string);

        // Map -> json对象
        String string = JSON.toJSONString(new HashMap<>());
        JSONObject json = JSON.parseObject(string);

        // List -> json对象
        String string = JSON.toJSONString(new ArrayList<>());
        JSONArray json = JSON.parseArray(string);

        // List<Map> -> json对象
        String string = JSON.toJSONString(new ArrayList<Map>());
        JSONArray json = JSON.parseArray(string);
        /**
         * 实体、Map、List、List<Map> -> 字符串
         */
        String json = JSON.toJSONString(new User());
        String json = JSON.toJSONString(new HashMap<>());
        String json = JSON.toJSONString(new ArrayList<>());
        String json = JSON.toJSONString(new ArrayList<Map>());

        /**
         * Map、List<Map> -> 实体对象
         */
        // Map -> 实体对象
        String json = JSON.toJSONString(new HashMap<>());
        User user = JSON.parseObject(json, User.class);
        // List<Map> -> 实体对象
        String json = JSON.toJSONString(new ArrayList<Map>());
        List<User> users = JSON.parseArray(json, User.class);

 

Guess you like

Origin www.cnblogs.com/i-tao/p/11067757.html