package com.gettingmobile.google.reader.rest;
import com.gettingmobile.google.reader.Element;
import com.gettingmobile.google.reader.ElementId;
import com.gettingmobile.rest.entity.JsonAdapter;
import org.json.JSONException;
import org.json.JSONObject;
public abstract class ElementJsonAdapter<T extends Element> implements JsonAdapter<T> {
@Override
public T read(JSONObject json) throws JSONException {
final T e = create();
e.setId(new ElementId(json.getString("id")));
return e;
}
}