public class GeoJsonParser {
public List<GeoJsonFeature> parse(Reader reader) throws Exception {
try {
JSONTokener tokener = new JSONTokener(reader);
Object obj = tokener.nextValue();
if( obj instanceof JSONObject ) {
JSONObject featureCollection = (JSONObject)obj;
return parseFeatureCollection(featureCollection);