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]

  • 相关阅读:
    TCP/IP协议总结(马士兵教育)
    socket和TCP/IP三次握手的对应关系
    VMWare中添加多个linux节点
    试题分析
    c#数据筛选和排序
    实现Windows程序的数据绑定
    实现Windows程序的数据更新
    使用ListView控件展示数据
    构建布局良好的Windows程序
    初识Windows程序
  • 原文地址:https://www.cnblogs.com/drizzlewithwind/p/8001420.html
Copyright © 2011-2022 走看看