JSON
URL から応答を受け取るアプリケーションを開発しています。そのJSON
応答では、JSONObject
最初に解析する必要があります。そして、.xml 内の XML コンテンツを解析する必要がありJSONObject
ます。JSON
これが私が得ている応答のサンプルです:
{
"output": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Results>\n <Feed prov=\"dmoz\">\n <ResultSet id=\"webListings\" source=\"DMOZ\">\n <Listing description=\" - A bike shop in Brisbane. Stocks mountain bikes, road bikes, and BMX bikes.\n \" rank=\"1\" siteHost=\"http://www.lifecycle.net.au/\" title=\"Lifecycle Bike Shop\">\n <ClickUrl type=\"body\">http://www.lifecycle.net.au/</ClickUrl>\n </Listing>\n <Listing description=\" - Videos and pictures taken of both sport bikes and dirt bikes.\n \" rank=\"2\" siteHost=\"http://roadanddirt.com/\" title=\"Road and Dirt\">\n <ClickUrl type=\"body\">http://roadanddirt.com/</ClickUrl>\n </Listing>\n</Results>"
}
XML
APIを解析して取得するための私のJavaコードは次のString
とおりです。
HttpClient hClient = new DefaultHttpClient();
HttpGet hGet = new HttpGet("API here");
ResponseHandler<String> rHandler = new BasicResponseHandler();
data = hClient.execute(hGet, rHandler);
JSONObject json = new JSONObject(data);
// get xml string form jsonObject
String str_xml = json.getString("output");
を解析し、JSONObject
XML を で全体として取得するようになりました。XMLString
全体を解析し、リストビューでそれらをカテゴリごとに修正する必要があります。XML
を解析してリストビューに修正するのを手伝ってください。助けていただければ幸いです。