package info.jiangpeng.helper;
import info.jiangpeng.model.Book;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.IOException;
public class UserBookParser extends AbstractBookParser implements BookParser{
@Override
public Book parse(JSONObject jsonBookObject) throws JSONException, IOException {
Book book = new Book();
JSONObject jsonBook = jsonBookObject.getJSONObject("db:subject");
book.setTitle(jsonBook.getJSONObject("title").getString("$t"));
JSONArray jsonAttribute = jsonBook.getJSONArray("db:attribute");
book.setPublisher(jsonAttribute.getJSONObject(4).getString("$t"));
parseLinkJson(jsonBook, book);
parseMetadataJson(jsonBook, book);
return book;
}
}