如何正确導入net.sf.json的jar包:JSONArray
如下:正常導入是這樣的
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
然而,問題來了!!! 代碼會報紅,顯示無法解析依賴:
為什麼會這樣,從中央倉庫copy過來就是這樣的啊,一字不差! 找了半天…原來要加jdk版本号,服氣服氣,如下才是正确的導入方式:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier> //此處要加上jdk版本号
</dependency>
而且這個版本号還隻能是15,不能是其他,我自己的JDK是1.8的。
O了,問題解決~
此外,如果是gradle,請如此引入:
compile 'net.sf.json-lib:json-lib:2.4:jdk15'