0

如何解析

{
    "urls": [
        "http://www.url.com",
        "http://www.url.com",
        "http://www.url.com",
        "http://www.url.com",
        "http://www.url.com"
    ]
}

使用gson?我总是以以下格式解析字符串:

{
        "urls": [
            x:"http://www.url.com",
            x:"http://www.url.com",
            x: "http://www.url.com",
            x: "http://www.url.com",
            x: "http://www.url.com"
        ]
    }

如果不包含变量的名称(在本例中为 x),如何解析字符串?

4

1 回答 1

1

它可以被解析为Object只有一个urls类型为 的字段String[]。换句话说,

class UrlList {
    String[] urls;
}

假设您将文本放在一个StringnamedgsonText中,您可以使用

Gson gson = new Gson();
UrlList uList = gson.fromJson(gsonText, UrlList.class); 
于 2013-01-14T18:34:01.793 回答