2019-04-05 23:59:31 +08:00
|
|
|
package com.novelbook.android.utils;
|
|
|
|
|
|
|
|
import com.novelbook.android.db.Novel;
|
|
|
|
|
|
|
|
import org.json.JSONException;
|
|
|
|
import org.json.JSONObject;
|
|
|
|
|
|
|
|
public class GsonUtil {
|
|
|
|
|
|
|
|
public static Novel getNovel(String json){
|
|
|
|
Novel nv = new Novel();
|
|
|
|
try {
|
|
|
|
JSONObject jsonObject = new JSONObject(json);
|
2019-04-09 22:32:02 +08:00
|
|
|
nv.setNovelId(jsonObject.getInt("novelId"));
|
2019-04-05 23:59:31 +08:00
|
|
|
nv.setLastUpateTime(jsonObject.getLong("lastUpateTime"));
|
|
|
|
nv.setAuthor(jsonObject.getString("author"));
|
|
|
|
nv.setName(jsonObject.getString("name"));
|
|
|
|
nv.setCover(jsonObject.getString("cover"));
|
|
|
|
nv.setNovelType(jsonObject.getString("novelType"));
|
2019-04-09 22:32:02 +08:00
|
|
|
nv.setSmallNovelType(jsonObject.getString("novelType2"));
|
|
|
|
nv.setChapterName(jsonObject.getString("lastestChapterName"));
|
2019-04-05 23:59:31 +08:00
|
|
|
|
|
|
|
return nv;
|
|
|
|
|
|
|
|
} catch (JSONException e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
return nv;
|
|
|
|
}
|
|
|
|
}
|