/**
* Copyright 2010 Mark Wyszomierski
*/
package com.joelapenna.foursquare.parsers.json;
import com.joelapenna.foursquare.types.Settings;
import org.json.JSONException;
import org.json.JSONObject;
/**
* @date July 13, 2010
* @author Mark Wyszomierski (markww@gmail.com)
*
*/
public class SettingsParser extends AbstractParser<Settings> {
@Override
public Settings parse(JSONObject json) throws JSONException {
Settings obj = new Settings();
if (json.has("feeds_key")) {
obj.setFeedsKey(json.getString("feeds_key"));
}
if (json.has("get_pings")) {
obj.setGetPings(json.getBoolean("get_pings"));
}
if (json.has("pings")) {
obj.setPings(json.getString("pings"));
}
if (json.has("sendtofacebook")) {
obj.setSendtofacebook(json.getBoolean("sendtofacebook"));
}
if (json.has("sendtotwitter")) {
obj.setSendtotwitter(json.getBoolean("sendtotwitter"));
}
return obj;
}
}