XStream-XUtils

public class MainActivity extends Activity {

	String url = "http://www.oschina.net/action/api/news_list?catalog=4&pageSize=10&show=week&pageIndex=0";

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		HttpUtils httpUtils = new HttpUtils();
		RequestParams params = new RequestParams();
		httpUtils.send(HttpMethod.POST, url, params,
				new RequestCallBack
    
    
     
     () {

					@Override
					public void onFailure(HttpException arg0, String arg1) {

					}

					@Override
					public void onSuccess(ResponseInfo
     
     
      
       arg0) {

						XStream stream = new XStream(new DomDriver());

						stream.processAnnotations(Bean2.class);

						Bean2 bean = (Bean2) stream.fromXML(arg0.result);

						List
      
      
       
        news = bean.newslist.news;

						for (News blog2 : news) {

							Log.v("aaa", blog2.title);

						}

					}
				});

	}

}

@XStreamAlias("oschina")
public class Bean2 {
	public String catalog;
	public String newsCount;
	public String pagesize;
	@XStreamAlias("newslist")
	public Newslist newslist;

	public class Newslist {
		@XStreamImplicit(itemFieldName = "news")
		public List
       
       
        
         news;

		public class News {
			public String id;
			public String title;
			public String body;
			public String commentCount;
			public String author;
			public String authorid;
			public String pubDate;
			public String url;

			@XStreamImplicit(itemFieldName = "newstype")
			public List
        
        
          newstype; } public class Newstype { public String type; public String authoruid2; public String eventurl; } } } 
        
       
       
      
      
     
     
    
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值