關於json解析和所需jar


以解析字符串數組為例: String parameter= [{"id":"pdTNKcY1YS55oG2M",.......}]

1. 關於net.sf.json(這個jar,需要兩個附加jar:commons-jexl-2.1.1.jar、ezmorph-1.0.3.jar)

JSONArray jsonArray = JSONArray.fromObject(parameter);

String id= jsonArray.getJSONObject(0).get("id");  

2. 關於 fastjson

JSONArray jsonArray = JSON.parseArray(parameter);

String id = jsonArray.getJSONObject(0).get("id");

3. 關於 gson (gson解析數據成現有對象比較好,如果沒有對應實體,不如上面兩個好用)

String student="{"name":"tom","age":12}";

Strudent stu=new Gson().fromJson(student,student.class);

 

jar包  網盤分享  鏈接:https://pan.baidu.com/s/1o8eegMe 密碼:x7qx

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM