GSON を使用して指定された URL を解析しようとしましたが、いくつかの問題が発生します。
URL
http://api.flickr.com/services/feeds/photos_public.gne?format=json
jsonFlickrFeed({
"title": "Uploads from everyone",
"link": "http://www.flickr.com/photos/",
.....)
Json の応答は、次のようなものです。文字列の先頭に ({ が含まれているため、解析に問題が生じます。
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
私のモデルクラスは以下のようです:
public class Flicker {
public JsonFlickrFeed jsonFlickrFeed;
public JsonFlickrFeed getDealList() {
return jsonFlickrFeed;
}
public static class JsonFlickrFeed{
public String title;
public String link;
public String description;
public String modified;
public String generator;
public List<Items> items = new ArrayList<Flicker.Items>();
}
public static class Items {
public String title;
public String link;
public String media;
public String date_taken;
public String description;
public String published;
public String author;
public String author_id;
public String tags;
}
}