Java:JSON.jar 下載與JSON source code 打包教學
JSON(JavaScript Object Notation)
在資料處理交換上是很方便的格式,
因為他是純文字的格式,所以支援了非常多的程式語言,
也因此和 xml 一樣常被用在 web services 和各種程式語言之間的溝通。
關於 JSON 的格式長怎樣還有他所支援的程式語言,
都可以在 http://www.json.org/ 看到介紹。
(本文已於2017/10/27重新更新連結及下載點)
如果要將 JSON 應用在 Java 的環境中先到 JSON-java 看一下,
裡面有每個 java class 的功能介紹、API Javadoc、Source Code下載以及 Licience聲明。
當然如本篇的標題所說,這篇的重點是在 source code 的打包教學,
通常實際在使用這類功具性的 library 時,
我們會比較習慣 import .jar 檔而不是直接把 .java檔放入 project 中。
但是因為上面的 JSON-java 僅提供 JSON-java原始檔 而沒有提供 .jar下載,
所以我在網路上查了一下找到了打包 JSON.jar 的方法。
以下是打包的步驟:
資料夾結構及檔案放置路徑:
Windows cmd 指令:
如果大家不想自己打包而想直接下載 jar 檔,
也可以直接去maven網站下載,或是用maven, gradle之類的import,
詳情可參考:JSON In Java @ mvnrepository。
另外我也寫了 json 在 Java 應用的範例,請見:Java:JSON in Java 的簡單程式範例。
更多 Java 程式範例,可見:Java 教學及程式範例大全。
關鍵字:java, json, jar, download, 下載, org.json, org.json jar包, jsonobject jar maven, json java教學, net.sf.json.jsonobject jar, java json example, java json jar github, json lib, json org github, org json source code, eclipse org json download
在資料處理交換上是很方便的格式,
因為他是純文字的格式,所以支援了非常多的程式語言,
也因此和 xml 一樣常被用在 web services 和各種程式語言之間的溝通。
關於 JSON 的格式長怎樣還有他所支援的程式語言,
都可以在 http://www.json.org/ 看到介紹。
圖片來源:http://www.exclusivetutorials.com/an-introduction-to-json/
(本文已於2017/10/27重新更新連結及下載點)
如果要將 JSON 應用在 Java 的環境中先到 JSON-java 看一下,
裡面有每個 java class 的功能介紹、API Javadoc、Source Code下載以及 Licience聲明。
當然如本篇的標題所說,這篇的重點是在 source code 的打包教學,
通常實際在使用這類功具性的 library 時,
我們會比較習慣 import .jar 檔而不是直接把 .java檔放入 project 中。
但是因為上面的 JSON-java 僅提供 JSON-java原始檔 而沒有提供 .jar下載,
所以我在網路上查了一下找到了打包 JSON.jar 的方法。
以下是打包的步驟:
- 從 JSON-java 下載 Source Code
- 建立資料夾路徑 xxx/org/json/,其中 xxx 可以自訂,org/json/ 不可更改!
- 解壓縮 zip 檔裡的 JSONArray.java 等所有 java 檔至 xxx/org/json/ 底下,test資料夾不用。
- windows執行cmd,Linux執行terminal,切換至 xxx/。輸入指令 javac ./org/json/ *.java。
- 在 xxx/ 目錄下繼續輸入指令 jar -cvf json.jar ./org/json/*.class。
- 在目錄 xxx/ 底下看到 json.jar 就可以拿去 import 使用了
資料夾結構及檔案放置路徑:
Windows cmd 指令:
如果大家不想自己打包而想直接下載 jar 檔,
也可以直接去maven網站下載,或是用maven, gradle之類的import,
詳情可參考:JSON In Java @ mvnrepository。
另外我也寫了 json 在 Java 應用的範例,請見:Java:JSON in Java 的簡單程式範例。
更多 Java 程式範例,可見:Java 教學及程式範例大全。
關鍵字:java, json, jar, download, 下載, org.json, org.json jar包, jsonobject jar maven, json java教學, net.sf.json.jsonobject jar, java json example, java json jar github, json lib, json org github, org json source code, eclipse org json download