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 GlobalTag implements Parcelable {
private int count;//��ǩ����
private String name;//��ǩ����
private String title;//��ǩ����
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public static GlobalTag parseJson(JSONObject object) {
try {
GlobalTag globalTag = new GlobalTag();
Integer count = object.getInt("count");
String name = object.getString("name");
String title = object.getString("title");
globalTag.setCount(count);
globalTag.setName(name);
globalTag.setTitle(title);
return globalTag;
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.count);
dest.writeString(this.name);
dest.writeString(this.title);
}
public GlobalTag() {
}
private GlobalTag(Parcel in) {
this.count = in.readInt();
this.name = in.readString();
this.title = in.readString();
}
public static final Parcelable.Creator<GlobalTag> CREATOR = new Parcelable.Creator<GlobalTag>() {
public GlobalTag createFromParcel(Parcel source) {
return new GlobalTag(source);
}
public GlobalTag[] newArray(int size) {
return new GlobalTag[size];
}
};
}