/**
* Copyright 2010 Mark Wyszomierski
*/
package com.joelapenna.foursquare.parsers.json;
import com.joelapenna.foursquare.types.Todo;
import org.json.JSONException;
import org.json.JSONObject;
/**
* @date September 2, 2010
* @author Mark Wyszomierski (markww@gmail.com)
*/
public class TodoParser extends AbstractParser<Todo> {
@Override
public Todo parse(JSONObject json) throws JSONException {
Todo obj = new Todo();
if (json.has("created")) {
obj.setCreated(json.getString("created"));
}
if (json.has("tip")) {
obj.setTip(new TipParser().parse(json.getJSONObject("tip")));
}
if (json.has("todoid")) {
obj.setId(json.getString("todoid"));
}
return obj;
}
}