2016-02-24 7 views
0

Мой JSONAndroid Чтение данных Json Объект

[{ 
"id": 1, 
"media": { 
    "name": "ABC", 
    "url": "abc.org/" 
}, 
"published": "2016-01-24T16:00:00.000Z", 
"_links": { 
    "self": { 
     "href": "acb.net" 
    } 
} 
}] 

Это мой код

public class Channel { 

    @SerializedName("id") 
    private String mId; 

    @SerializedName("media") 
    // ???????????? 

    @SerializedName("published") 
    private String mPublished; 

    @SerializedName("_links") 
    // ???????????? 
    } 

пожалуйста. Помогите прочитать данные на @SerializedName("media") и @SerializedName("_links")

ответ

1

Вы должны создать новый класс модели, как это:

public class Media { 

@SerializedName("name") 
private String name; 

@SerializedName("url") 
private String url; 

} 

А потом в классе канала вы должны сопоставить это следующим образом:

public class Channel { 

@SerializedName("id") 
private String mId; 

@SerializedName("media") 
private Media mMedia; 

} 

И сделать то же самое для _links. Создайте название модели Ссылки или любое другое имя, которое вам нравится, и сопоставьте его так же, как Media.

+0

Спасибо вам большое. Я попробую .! –

Смежные вопросы