package org.succlz123.doubanbooklog.bean.bookinfo;
import android.os.Parcel;
import android.os.Parcelable;
import org.json.JSONException;
import org.json.JSONObject;
/**
* Created by fashi on 2015/4/1.
*/
public class BookImage implements Parcelable {
private String small;//����Сͼ
private String large;//�����ͼ
private String medium;//������ͼ
public String getSmall() {
return small;
}
public void setSmall(String small) {
this.small = small;
}
public String getLarge() {
return large;
}
public void setLarge(String large) {
this.large = large;
}
public String getMedium() {
return medium;
}
public void setMedium(String medium) {
this.medium = medium;
}
public static BookImage parseJson(JSONObject object) {
try {
BookImage bookImage = new BookImage();
String small = object.getString("small");
String large = object.getString("large");
String medium = object.getString("medium");
bookImage.setSmall(small);
bookImage.setLarge(large);
bookImage.setMedium(medium);
return bookImage;
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.small);
dest.writeString(this.large);
dest.writeString(this.medium);
}
public BookImage() {
}
private BookImage(Parcel in) {
this.small = in.readString();
this.large = in.readString();
this.medium = in.readString();
}
public static final Parcelable.Creator<BookImage> CREATOR = new Parcelable.Creator<BookImage>() {
public BookImage createFromParcel(Parcel source) {
return new BookImage(source);
}
public BookImage[] newArray(int size) {
return new BookImage[size];
}
};
}