/**
* Copyright 2010 Mark Wyszomierski
*/
package com.joelapenna.foursquare.parsers.json;
import com.joelapenna.foursquare.types.Types;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/**
* @date July 13, 2010
* @author Mark Wyszomierski (markww@gmail.com)
*/
public class TypesParser extends AbstractParser<Types> {
@Override
public Types parse(JSONObject json) throws JSONException {
Types obj = new Types();
if (json.has("type")) {
obj.add(json.getString("type"));
}
return obj;
}
public Types parseAsJSONArray(JSONArray array) throws JSONException {
Types obj = new Types();
for (int i = 0, m = array.length(); i < m; i++) {
obj.add(array.getString(i));
}
return obj;
}
}