zoukankan      html  css  js  c++  java
  • java对象转json对象

    org.java类

    public class orgs {
    
        private String id;
        private String name;
    
        public String getId() {
            return id;
        }
    
        public void setId(String id) {
            this.id = id;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
    }
    

      user.java类

    public class users {
    
        private String id;
        private String name;
        private String password;
        private String address;
        public String getId() {
            return id;
        }
        public void setId(String id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getPassword() {
            return password;
        }
        public void setPassword(String password) {
            this.password = password;
        }
        public String getAddress() {
            return address;
        }
        public void setAddress(String address) {
            this.address = address;
        }
        
    }
    

      测试类

    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;
    
    public class Test {
    
        /**
         * 
         * @param args
         */
        public static void main(String[] args) {
            users users=new users();
            users.setId("1111");
            users.setName("张三");
            users.setPassword("888888");
            users.setAddress("xxx省");
            
            users u1=new users();
            u1.setId("2222");
            u1.setName("李四");
            u1.setPassword("888888");
            u1.setAddress("xxx省");
            
            orgs orgs=new orgs();
            orgs.setId("1111");
            orgs.setName("xxx省xxx单位");
            
            JSONObject obj=new JSONObject();
            JSONArray userArr=new JSONArray();
            JSONArray orgArr=new JSONArray();
            
            JSONObject json = JSONObject.fromObject(users);
            JSONObject json1 = JSONObject.fromObject(u1);
            JSONObject orgJson = JSONObject.fromObject(orgs);
            userArr.add(json.toString());
            userArr.add(json1.toString());
            orgArr.add(orgJson.toString());
           
            obj.put("users", userArr.toString());
            obj.put("orgs", orgArr.toString());
            System.out.println(obj.toString());
        }
    
    }
    

      运行结果

    {
        "users": [
            {
                "address": "xxx省",
                "id": "1111",
                "name": "张三",
                "password": "888888"
            },
            {
                "address": "xxx省",
                "id": "2222",
                "name": "李四",
                "password": "888888"
            }
        ],
        "orgs": [
            {
                "id": "1111",
                "name": "xxx省xxx单位"
            }
        ]
    }
    

      

  • 相关阅读:
    JS--XML 操作
    JS--中的 Cookie 与存储
    php qr生成二维码
    jQuery cookie插件保存用户登陆信息
    linux BASH shell设置字体与背景颜色
    linux iostat命令详解 磁盘操作监控工具
    Nginx下10个安全问题提示
    PHP计算某个目录大小的方法
    php验证是否是md5编码的代码
    JS正则表达式获取字符串中特定字符
  • 原文地址:https://www.cnblogs.com/l412382979/p/9583621.html
Copyright © 2011-2022 走看看