android服务器json返回null,为什么null值在android中的json解析中返回?

博客展示了一段JSON数据,给出Java类解析代码及主类内部代码,用于解析该JSON数据。但在解析过程中,feeds.getFeed()返回null,博主询问出现此问题的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

{

"feed": [

{

"id": "124124124124",

"source": "aaaaaa",

"comment_count": 0,

"link": "bbbbb",

"created_time": "2012-05-30T15:57:05+0000",

"message": "ccccc",

"type": "dddd",

"thumbnail": "eeeee"

},

{

"id": "35464423423412414",

"source": "qweqddq",

"comment_count": 0,

"link": "adadasdwe",

"created_time": "2012-05-30T15:52:21+0000",

"message": "dadsadad",

"type": "sfdcsdv",

"thumbnail": "csdgfsd"

},

{

"name": "asdadqwff",

"id": "73182372381",

"source": "lajhdkbad",

"comment_count": 0,

"link": "adjkbxczckbj",

"created_time": "2012-05-30T15:40:28+0000",

"message": "awjasdjands",

"type": "lalkdm",

"thumbnail": "akmldsncj"

}

]

}

这是我的Java类解析使用:

public class Feed {

@SerializedName("feed")

ArrayList feed;

public ArrayList getFeed() {

return feed;

}

public void setFeed(ArrayList feed) {

this.feed = feed;

}

}

public class FeedResult {

@SerializedName("id")

String id;

@SerializedName("created_time")

String created_time;

@SerializedName("message")

String message;

@SerializedName("thumbnail")

String thumbnail;

@SerializedName("comment_count")

String comment_count;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getCreated_time() {

return created_time;

}

public void setCreated_time(String created_time) {

this.created_time = created_time;

}

public String getMessage() {

return message;

}

public void setMessage(String message) {

this.message = message;

}

public String getThumbnail() {

return thumbnail;

}

public void setThumbnail(String thumbnail) {

this.thumbnail = thumbnail;

}

public String getComment_count() {

return comment_count;

}

public void setComment_count(String comment_count) {

this.comment_count = comment_count;

}

}

这是主类的内部:

InputStream source = retrieveStream(url);

Gson gson=new Gson();

Reader reader = new InputStreamReader(source);

Feed feeds=gson.fromJson(reader,Feed.class);

ArrayListfeed=new ArrayList();

feed=feeds.getFeed();

Toast.makeText(this,"feed --> ?? "+ feed, Toast.LENGTH_LONG).show();

feeds.getFeed()返回null。这是为什么?感谢您的帮助。

2012-07-02

selenk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值