maven引入json各种版本

来源:互联网 发布:分页查询sql语句 编辑:程序博客网 时间:2024/06/04 19:51

1.20070829

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20070829</version>
</dependency>

2.20080701

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20080701</version>
</dependency>

3.20090211

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>

4.20131018

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20131018</version>
</dependency>

5.20140107

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>

6.20141113

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20141113</version>
</dependency>

7.20141113

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20141113</version>
</dependency>

8.20150729

<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20150729</version>
</dependency>

*注意

1.在2013之前的版本中JSONArray中没有remove的方法

2.get是获取Object(eg:{"name":"helen","sex":"0"})

3.getString是获取相应键的值(eg:getString("name"))获取到的值是helen

*具体详细是在

http://mvnrepository.com/artifact/org.json/json

4.说说这个json-lib包和上面的json包的差异

<dependency>  
   <groupId>net.sf.json-lib</groupId>  
   <artifactId>json-lib</artifactId>  
   <version>2.4</version>  
   <classifier>jdk15</classifier>  
</dependency>

说到这里,就是一个坑了,网上查资料,找到的方法都是json-lib里面的方法,就比如给JSONArray中的对象根据某个key排序,上面的json里面就没有将JSONArray转换成List的toList()方法。这就说明,如果你用json包,那你就得先把JSONArray转换成List,再进行排序,排序好了再转回来。


0 0