XStream-XUtils

原创 2016年06月01日 11:05:23
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;
		}
	}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

xstream-all-1.4.7.jar

  • 2017年11月23日 09:15
  • 554KB
  • 下载

xstream解析xml

  • 2016年01月20日 09:59
  • 497KB
  • 下载

利用XStream在Java对象和XML之间相互转换

利用XStream在Java对象和XML之间相互转换   XStream是个好东西,可以方便在Java对象和XML之间相互转换,效率和可读性都非常高,下面是我写的一个测试的例子,放出来一块看看。   ...
  • Baple
  • Baple
  • 2014年01月13日 13:05
  • 17134

android 使用Java库xstream示例

  • 2017年10月09日 14:29
  • 1.93MB
  • 下载

XStream在Java对象和XML之间相互转换 工具类

1、通过XStream,发现那个功能还是很qda

XStream 工具包

  • 2016年12月22日 10:17
  • 2.74MB
  • 下载

XStream转换

  • 2016年02月02日 17:50
  • 652KB
  • 下载

开源dom框架xStream转换器(Converter)的基本用法

xStream是一种可以对java对象与xml、json相互转换的工具。基本用法很简单,网上类似的教程很有很多。今天,我在这里所提到的是xStream中的转换器(Converter)的用法。 con...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XStream-XUtils
举报原因:
原因补充:

(最多只允许输入30个字)