JSONObject和JSONArray是JDK的集合部分延伸

栏目:Json与Bean 作者:admin 日期:2015-06-09 评论:0 点击: 2,735 次

我一直觉得JSONObject和JSONArray是JDK集合部分的延伸,它们与JDK的List和Map一脉相承。通过研究JSONObject和JSONArray的结构,我们顺便也复习一下JDK的内容。
首先看一下JSONObject和JSONArray 的结构:

首先看看JSON接口:JSON extends Serializable,这一点表明JSONObject和JSONArray是可以实现序列化的。JSON接口的具体的定义也是针对很常用的功能:

接着看一下Map接口:

上面的一个函数引出了另外一个接口:Entry<K,V>
再接着看一下List接口:

在List接口中要注意:

ListIterator接口实现了前后移动的功能。比Iterator接口的功能更强大。(本文于2015年6月16日修订)

JSONObject和JSONArray是JDK的集合部分延伸:等您坐沙发呢!

发表评论