项目数据传输使用的xml,大多数项目都使用的是json,xml解析起来不是很方便,特别想做到将xml直接解析成javaBean,找了很多方法效果也都不是很好,最后的思路是将xml转换成json,再将json转换成javaBean。
import android.util.Log;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.XML;
/**
* 作者:guoyzh
* 时间:2018/8/31
* 功能:
*/
public class XmlParser {
public static String xml2json(String response) {
JSONObject jsonObj = null;
try {
jsonObj = XML.toJSONObject(response);
} catch (JSONException e) {
Log.e("JSON exception", e.getMessage());
e.printStackTrace();
}
return jsonObj.toString();
}
}
jar包下载地址:下载地址