zoukankan      html  css  js  c++  java
  • java中实体类和JSON对象之间相互转化

    JSON串有两种格式:JSONObject、JSONArray,数据格式如下:

    JSONObject:{"address":"昌平区","postNum":"100000","name":"志刚"}

    JSONArray:[{"address":"西城区","postNum":"100001","name":"张三"}]

        /**
         * <p>
         *     JSONObject测试
         * </p>
         * @return
         */
        public void jsonObjectTest(){
            List userInfosList = new ArrayList<UserInfo>();
            UserInfo u1 = new UserInfo();
            u1.setUserId(10000);
            u1.setUserName("柳");
            u1.setPassword("liumengli");
            UserInfo u2 = new UserInfo();
            u2.setUserId(10001);
            u2.setUserName("韩");
            u2.setPassword("hanlingsha");
            UserInfo u3 = new UserInfo();
            u3.setUserId(10002);
            u3.setUserName("云");
            u3.setPassword("yuntianhe");
            UserInfo u4 = new UserInfo();
            u4.setUserId(10003);
            u4.setUserName("玄");
            u4.setPassword("xuanxiao");
            userInfosList.add(u1);
            userInfosList.add(u2);
            userInfosList.add(u3);
            userInfosList.add(u4);
            Map map=new HashMap();
            map.put("newData", userInfosList);
            JSONObject jsonObject=JSONObject.fromObject(map);
            System.out.println(jsonObject);
     
        }

    REF

    https://www.jb51.net/article/65855.htm

    https://www.cnblogs.com/Yasha/p/6268562.html

    https://blog.csdn.net/tjcyjd/article/details/7007487

  • 相关阅读:
    CMY/CMYK 打印机色彩
    safe RGB colors
    人眼内的三类视锥细胞
    函数极限的定义
    Region的周长, 面积与紧凑程度
    Boundary Representations
    Boundary Following Algorithm
    Region Representaion and Description
    JavaSE编码试题强化练习5
    JavaSE编码试题强化练习4
  • 原文地址:https://www.cnblogs.com/emanlee/p/14072561.html
Copyright © 2011-2022 走看看