1

Gson获得json数据数组内嵌问题

{
"resultcode": "200",
"reason": "successed!",
"result": {
"sk": {
"temp": "24",
"wind_direction": "西风",
"wind_strength": "2级",
"humidity": "64%",
"time": "17:38"
},
"today": {
"temperature": "19℃~25℃",
"weather": "阴转小雨-中雨",
"weather_id": {
"fa": "02",
"fb": "21"
},
"wind": "旋转风微风",
"week": "星期二",
"city": "绵阳",
"date_y": "2015年09月15日",
"dressing_index": "舒适",
"dressing_advice": "建议着长袖T恤、衬衫加单裤等服装。年老体弱者宜着针织长袖衬衫、马甲和长裤。",
"uv_index": "最弱",
"comfort_index": "",
"wash_index": "不宜",
"travel_index": "较适宜",
"exercise_index": "较适宜",
"drying_index": ""
},
"future": [
{
"temperature": "19℃~25℃",
"weather": "阴转小雨-中雨",
"weather_id": {
"fa": "02",
"fb": "21"
},
"wind": "旋转风微风",
"week": "星期二",
"date": "20150915"
},
{
"temperature": "18℃~21℃",
"weather": "中雨",
"weather_id": {
"fa": "08",
"fb": "08"
},
"wind": "东北风微风",
"week": "星期三",
"date": "20150916"
},
{
"temperature": "17℃~21℃",
"weather": "中雨",
"weather_id": {
"fa": "08",
"fb": "08"
},
"wind": "东北风微风",
"week": "星期四",
"date": "20150917"
},
{
"temperature": "19℃~24℃",
"weather": "小雨转阴",
"weather_id": {
"fa": "07",
"fb": "02"
},
"wind": "旋转风微风",
"week": "星期五",
"date": "20150918"
},
{
"temperature": "19℃~26℃",
"weather": "阴",
"weather_id": {
"fa": "02",
"fb": "02"
},
"wind": "旋转风微风",
"week": "星期六",
"date": "20150919"
},
{
"temperature": "19℃~27℃",
"weather": "阴",
"weather_id": {
"fa": "02",
"fb": "02"
},
"wind": "旋转风微风",
"week": "星期日",
"date": "20150920"
},
{
"temperature": "19℃~24℃",
"weather": "阴",
"weather_id": {
"fa": "02",
"fb": "02"
},
"wind": "旋转风微风",
"week": "星期一",
"date": "20150921"
}
]
},
"error_code": 0
}
通过
Gson gson = new Gson();
Book book = gson.fromJson(result, Book.class);
Log.i("info", book.getReason());
我能够得到 reason 的success的值,但是我想要得到result里面的today里面的week的值,请问我要怎么做?数组里面嵌套着数组,我迷茫了。
book.java如下:
public class Book {

private String reason;

public String getReason() {
    return reason;
}

public void setReason(String reason) {
    this.reason = reason;
}}  
查看全部
u014043682
青峰码农
2015/09/15 11:26
  • json
  • gson
  • 内嵌
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

5个回复