zoukankan      html  css  js  c++  java
  • json test

        public static void main(String[] args) {
            class B {
                String name;
    
                public String getName() {
                    return name;
                }
    
                public void setName(String name) {
                    this.name = name;
                }
    
                @Override
                public String toString() {
                    return "B [name=" + name + "]";
                }
                
            }
            class A {
                String id;
                B b;
                public String getId() {
                    return id;
                }
                public void setId(String id) {
                    this.id = id;
                }
                public B getB() {
                    return b;
                }
                public void setB(B b) {
                    this.b = b;
                }
                @Override
                public String toString() {
                    return "A [id=" + id + ", b=" + b + "]";
                }
            }
            String a = "{"id":"1","b":{}}";
            A r = JSON.parseObject(a, A.class);
            System.out.println(r);
        }

    输出

    A [id=1, b=B [name=null]]

     

     

        public static void main(String[] args) {
            class B {
                String name;
    
                public String getName() {
                    return name;
                }
    
                public void setName(String name) {
                    this.name = name;
                }
    
                @Override
                public String toString() {
                    return "B [name=" + name + "]";
                }
                
            }
            class A {
                String id;
                B b;
                public String getId() {
                    return id;
                }
                public void setId(String id) {
                    this.id = id;
                }
                public B getB() {
                    return b;
                }
                public void setB(B b) {
                    this.b = b;
                }
                @Override
                public String toString() {
                    return "A [id=" + id + ", b=" + b + "]";
                }
            }
            String a = "{"id":"1","b":null}";
            A r = JSON.parseObject(a, A.class);
            System.out.println(r);
        }

    输出

    A [id=1, b=null]

  • 相关阅读:
    ubuntu分辨率
    xubuntu无法进图形界面问题
    dl简单模板,无pretraining过程
    ubuntu远程失败xrdp重启命令
    强制ubuntu登陆用户退出
    NumPy for MATLAB users
    How to calculate bits per character of a string? (bpc) to read
    ubuntu ssh前后台切换命令相关
    samba共享文件夹设置
    Ubuntu下环境变量的设置
  • 原文地址:https://www.cnblogs.com/drizzlewithwind/p/8001420.html
Copyright © 2011-2022 走看看