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 MyRating implements Parcelable {
private int max;//������� Ĭ��5
private int value;//�������
private int min;//��С���� Ĭ��0
public int getMax() {
return max;
}
public void setMax(int max) {
this.max = max;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public int getMin() {
return min;
}
public void setMin(int min) {
this.min = min;
}
public static MyRating parseJson(JSONObject object) {
try {
MyRating myRating=new MyRating();
Integer max=object.getInt("max");
Integer value=object.getInt("value");
Integer min=object.getInt("min");
myRating.setMax(max);
myRating.setValue(value);
myRating.setMin(min);
return myRating;
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.max);
dest.writeInt(this.value);
dest.writeInt(this.min);
}
public MyRating() {
}
private MyRating(Parcel in) {
this.max = in.readInt();
this.value = in.readInt();
this.min = in.readInt();
}
public static final Parcelable.Creator<MyRating> CREATOR = new Parcelable.Creator<MyRating>() {
public MyRating createFromParcel(Parcel source) {
return new MyRating(source);
}
public MyRating[] newArray(int size) {
return new MyRating[size];
}
};
}