json使用gson解析重复变量

时间:2011-04-11 10:21:44

标签: gson

我正在尝试使用谷歌GSON解析json请求(在Android上虽然这是一般性的问题)。在创建正确的对象结构以匹配以下JSON对象时遇到问题。

JSON对象

 "slideshow": [
        {
            "url": "http:\/\/www.myurl.com"
        },
        {
            "url": "http:\/\/www.myurl2.com"
        }]

Java对象

public static class Slideshow {
        //@SerializedName("url")
        private String[] slideUrl;

        public String[] getSlideUrl() {
            return slideUrl;
        }

        public void setSlideUrl(String[] slideUrl) {
            this.slideUrl = slideUrl;
        }
    }

获取解析错误:

com.google.gson.JsonParseException: Expecting object found: [{"url":"http://www.myurl.com"},{"url":"http://www.myurl2.com"}]

1 个答案:

答案 0 :(得分:1)

试试这个

private List<String> slideUrl;

并且还会更改getter和setter。

干杯 罗恩