做项目是遇到xml数据,想转换成json格式,就找到这个方法,所以记录一下
首先添加依赖
implementation 'com.github.smart-fun:XmlToJson:1.4.5'
使用方法:
XmlToJson xmlToJson = new XmlToJson.Builder("返回来的xml数据").build();
String mString = xmlToJson.toString();//接收转换好的就送数据
//解析
顺便说下json的两种解析
第一种{"NewDataSet":{"PageResult":[{"Res_id":"1"}]}} 最外面是“{ }”
Gson gson = new Gson();
JavaBean javabean = gson.fromJson(aa, JavaBean.class);
List<JavaBean.JavaBean> list = javabean .getJavaBean.getResid;
mList.addAll(list);//添加到集合里mList为private List<JavaBean.JavaBean> mList = new ArrayList<>();
adapter.notifyDataSetChanged();//刷新数据
第二种[ { "ID": 70673, "UserName": "熊晓英" } ] 最外面"[ ]"
Type listType = new TypeToken<LinkedList<FeedbackBean>>() {}.getType();//
Gson gson = new Gson();
LinkedList<JavaBean> list = gson.fromJson(response, listType);
mList.addAll(list);
adapter.notifyDataSetChanged();