/** * Copyright 2010 Mark Wyszomierski */ package com.joelapenna.foursquare.parsers.json; import com.joelapenna.foursquare.types.Mayor; import org.json.JSONException; import org.json.JSONObject; /** * @date July 13, 2010 * @author Mark Wyszomierski (markww@gmail.com) * */ public class MayorParser extends AbstractParser<Mayor> { @Override public Mayor parse(JSONObject json) throws JSONException { Mayor obj = new Mayor(); if (json.has("checkins")) { obj.setCheckins(json.getString("checkins")); } if (json.has("count")) { obj.setCount(json.getString("count")); } if (json.has("message")) { obj.setMessage(json.getString("message")); } if (json.has("type")) { obj.setType(json.getString("type")); } if (json.has("user")) { obj.setUser(new UserParser().parse(json.getJSONObject("user"))); } return obj; } }