1.原生态
//01.原生态
try {
JSONObject jsonObject=new JSONObject(stringBuffer.toString());
String clazz=jsonObject.getString("class");
Log.i("test","class:"+clazz);
int num=jsonObject.getInt("lists");
Log.i("test","lists:"+num);
JSONArray jsonArray=jsonObject.getJSONArray("fqs");
for (int i = ; i <jsonArray.length() ; i++) {
JSONObject object=jsonArray.getJSONObject(i);
String name=object.getString("name");
String content=object.getString("content");
String time=object.getString("time");
FQ fq=new FQ(name,content,time);
lists.add(fq);
}
} catch (JSONException e) {
e.printStackTrace();
}
2.Gson
Gson gson=new Gson();
BigFQ bigFQ=gson.fromJson(stringBuffer.toString(),BigFQ.class);
String clazz=bigFQ.getClazz();
int num=bigFQ.getLists();
Log.i("test","clazz "+clazz+" num:"+num);
lists.addAll(bigFQ.getFqs());
3.FastJson
BigFQ bigFQ=JSON.parseObject(stringBuffer.toString(),BigFQ.class);
String clazz=bigFQ.getClazz();
int num=bigFQ.getLists();
Log.i("test","clazz "+clazz+" num:"+num);
lists.addAll(bigFQ.getFqs());