Android 快速解析xml

相信我们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将把集合转换为类,这里大家需要注意一下

你可能感兴趣的:(Android 快速解析xml)