/**
* Copyright 2010 Mark Wyszomierski
*/
package com.joelapenna.foursquare.parsers.json;
import com.joelapenna.foursquare.types.City;
import org.json.JSONException;
import org.json.JSONObject;
/**
* @date July 13, 2010
* @author Mark Wyszomierski (markww@gmail.com)
*
*/
public class CityParser extends AbstractParser<City> {
@Override
public City parse(JSONObject json) throws JSONException {
City obj = new City();
if (json.has("geolat")) {
obj.setGeolat(json.getString("geolat"));
}
if (json.has("geolong")) {
obj.setGeolong(json.getString("geolong"));
}
if (json.has("id")) {
obj.setId(json.getString("id"));
}
if (json.has("name")) {
obj.setName(json.getString("name"));
}
if (json.has("shortname")) {
obj.setShortname(json.getString("shortname"));
}
if (json.has("timezone")) {
obj.setTimezone(json.getString("timezone"));
}
return obj;
}
}