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]

最新文章

  1. (翻译)Angular.js为什么如此火呢?
  2. 《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册
  3. html5 canvas用动画的形式装载图像
  4. .NET Framework 4 和 .NET Framework 4 Client Profile
  5. Mac 开发者的十八般兵器:重温 10 篇热文
  6. sql 自定义函数-16进制转10进制
  7. JavaScript的递归之更多例子
  8. iOS开发进阶--1.多线程简介
  9. OpenSuse13.2安装CUDA Toolkit 7.5
  10. iOS app 集成友盟推送问题
  11. 创建.NET Core项目
  12. FTP文件操作之获取文件列表
  13. opencv2使用形态学滤波对图像进行边缘及角点检測
  14. python下载时报错 Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time
  15. oc __weak和__strong的区别
  16. Vuethink正确安装过程
  17. 8.1 Socket编程
  18. Hadoop系列(二):Hadoop单节点部署
  19. 熟悉常用的Linux操作
  20. A1108. Finding Average

热门文章

  1. JDBC 中 socketTimeout 的作用
  2. 原生JS实现随机点名项目
  3. JQuery --- 第五期 (JQuery节点操作)
  4. solr特点二:Facet(1)
  5. UWP开发入门(八)——聊天窗口和ItemTemplateSelector
  6. mongodb 连接失败
  7. Java基础知识点1
  8. RabbitMq初探——消息均发
  9. nosql基本了解
  10. k_means算法C++实现,改为面向对象