以解析字符串數組為例: 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