2

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;
    }


}
4

1 に答える 1