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/

(本文已於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 的方法。

以下是打包的步驟:
  1. 從 JSON-java 下載 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 指令:

如果大家不想自己打包而想直接下載 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

這個網誌中的熱門文章

證件遺失補辦身分證/健保卡/駕照/行照/信用卡總整理

2018年5月繳106年度綜合所得稅信用卡優惠整理!

國泰Koko combo icash網購/超商/icash/繳費5%!

2018最新博客來100,50,25折價券序號e-coupon分享

【符碼刷卡報】超商消費繳費懶人包+優惠總整理

最新106年度綜合所得稅計算教學!教你看懂稅率級距表/免稅額/扣除額!今年新增基本生活費不課稅也更新囉~

綜合所得稅節稅攻略:列舉扣除額保險費篇!

TOEIC多益成績分數查詢、計算標準與換算對照表

Line Pay最新信用卡/店家活動+超高%回饋整理!

Openpoint快速集點活動+發揮2倍價值兌換攻略!