相信我们Android开发和后台请求回来的数据大部分都是json格式 但是如果后台返回给我们的数据时xml格式的怎么办呢 没错你可以选择SAX解析、PULL解析等等等等 But这里教给你们一个将xml转换回我们常用的json格式的工具 它叫XmlToJson 导入很简单 在project的build.gradle中添加
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" } // 此行
}
}
在app的build.gradle中添加
dependencies {
compile 'com.github.smart-fun:XmlToJson:1.4.4' // 此行
}
用法如下:
XmlToJson xmlToJson = new XmlToJson
.Builder(result)
.forceList("/tables/table/datas/data")
.build();
Log.e("MainActivity", xmlToJson.toJson().toString());
/tables/table/datas/data
为xml的从跟标签到集合标签的名称
因为如果不写当集合只有一个的时候XmlToJson将把集合转换为类,这里大家需要注意一下