Json格式轉換
由於本人經常複製粘貼導致很多基本的工具的使用都不怎麼記得住,現在特用csdn來幫助我恢復記憶!
1、格式轉換bean --> json --> JSONObject
Gson gson = new Gson();
String jsonStr = gson.toJson(data);
JSONObject datas = (JSONObject) JSONValue.parse(jsonStr);
2、有時也會遇到需要保存或者傳遞一個List集合中的bean對象內容,如:
ArrayList<ClassifyRows> mListFinalFinish;
//此處內容自填
mListFinalFinish.add(...);
Gson gson = new Gson();
Type listType = new TypeToken<List<ClassifyRows>>() {
}.getType();
String jsonStr = gson.toJson(mListFinalFinish,listType);