[アンドロイド]XMLパケット(XmlToJson)

アンドロイドからxmlパケット
simpleXmlConverterを使用すると簡単にデータマイニングができますが、だまされたため、他の方法で問題を解決できるかどうかを探している間に、他のライブラリを使用してデータマイニングを行います.
アプリケーショングラフィックス

プロジェクト図

XMLの例

コード#コード#
XmlToJson xmlToJson = new XmlToJson.Builder(response).build();
JSONObject jsonObject = xmlToJson.toJson();
try {
JSONObject json = jsonObject.getJSONObject("response");
JSONObject header = json.getJSONObject("header");
String resultCode = header.optString("resultCode");
if(resultCode.equals("00")){
JSONObject body = json.getJSONObject("body");
JSONObject items = body.getJSONObject("items");
JSONArray array = items.getJSONArray("item");
for(int i=0; i<array.length(); i++){
JSONObject obj = array.getJSONObject(i);
String totalDecide = obj.optString("decideCnt");
String totalDeath = obj.optString("deathCnt");
println(totalDeath+" "+totalDecide);
}
} else{
Toast.makeText(this.getApplicationContext(), "시스템 에러가 발생하였습니다", Toast.LENGTH_SHORT).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
Reference
この問題について([アンドロイド]XMLパケット(XmlToJson)), 我々は、より多くの情報をここで見つけました https://velog.io/@pss407/안드로이드-XML-파싱XmlToJsonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol