2008年10月22日

Java:JSON.jar 下載與JSON source code 打包教學


 
JSON(JavaScript Object Notation)
在資料處理交換上是很方便的格式,
因為他是純文字的格式,所以支援了非常多的程式語言,
也因此和 xml 一樣常被用在 web services 和各種程式語言之間的溝通。
關於 JSON 的格式長怎樣還有他所支援的程式語言,
都可以在 http://www.json.org/ 看到介紹。

圖片來源:http://www.exclusivetutorials.com/an-introduction-to-json/

如果要將 JSON 應用在 Java 的環境中先到 JSON in Java 看一下,
裡面有每個 java class 的功能介紹、API Javadoc、Source Code下載以及 Licience聲明。

當然如本篇的標題所說,這篇的重點是在 source code 的打包教學,
通常實際在使用這類功具性的 library 時,
我們會比較習慣 import .jar 檔而不是直接把 .java檔放入 project 中。
但是因為上面的 JSON in Java 並沒有提供 .jar下載,
所以我在網路上查了一下找到了打包 JSON.jar 的方法:原始網頁

(2012.04.12更新)
今天發現 source code 的下載和打包方式都變了,來更新一下。以下是打包的步驟:
  1. 從 JSON in Java 連結到 github下載 Source Code
  2. 建立資料夾路徑 xxx/org/json/,其中 xxx 可以自訂,org/json/ 不可更改!
  3. 解壓縮 zip 檔裡的 JSONArray.java 等所有 java 檔至 xxx/org/json/ 底下,test資料夾不用。
  4. windows執行cmd,Linux執行terminal,切換至 xxx/。輸入指令 javac ./org/json/ *.java
  5. 在 xxx/ 目錄下繼續輸入指令 jar -cvf json.jar ./org/json/*.class
  6. 在目錄 xxx/ 底下看到 json.jar 就可以拿去 import 使用了
以下再附上圖示:
資料夾結構及檔案放置路徑:
Windows cmd 指令:

以上算是今天的小收穫,供大家參考囉!
另外大家如果想直接下載,可以點選我照著上面步驟包好的 JSON.jar (2012.04.12)
我目前使用上是正常啦,應該沒什麼問題才對。

另外我也寫了 json 在 Java 應用的範例,請見:Java:JSON in Java 的簡單程式範例
更多 Java 程式範例,可見:Java 教學及程式範例大全

關鍵字:java, json, jar, download, 下載, org.json


更多精選推薦文章