package org.springframework.social.instagram.api.impl; import java.io.IOException; import org.codehaus.jackson.JsonParser; import org.codehaus.jackson.JsonProcessingException; import org.codehaus.jackson.map.DeserializationContext; import org.codehaus.jackson.map.annotate.JsonDeserialize; import org.springframework.social.instagram.api.Location; @JsonDeserialize(using=LocationContainer.LocationContainerDeseriazlier.class) public class LocationContainer extends AbstractInstagramResponseContainer<Location> { public static class LocationContainerDeseriazlier extends AbstractInstagramDeserializer<LocationContainer> { @Override public LocationContainer deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return deserializeResponseObject(jp, LocationContainer.class, Location.class); } } public LocationContainer(Location location) { super(location); } }