android解析httpresponce内容

2050 ワード

Androidのappはネットワークに接続されていない基本的に現在、サーバとのインタラクションがしばしばあるこの時、サーバが返すデータを解析する簡単な関数がたくさんあります.
 1 static public String Change(HttpResponse httpResponce) {

 2         String result = null;

 3         try {

 4             BufferedReader bufferedReader = new BufferedReader(

 5                     new InputStreamReader(httpResponce.getEntity().getContent()));

 6             StringBuffer stringBuffer = new StringBuffer("");

 7             //           

 8             String NL = System.getProperty("line.separator");

 9             //  http             StringBuffer 

10             String line = "";

11             while ((line = bufferedReader.readLine()) != null) {

12                 stringBuffer.append(line + NL);

13             }

14             result = stringBuffer.toString();

15         } catch (IllegalStateException e) {

16             // TODO Auto-generated catch block

17             e.printStackTrace();

18         } catch (IOException e) {

19             // TODO Auto-generated catch block

20             e.printStackTrace();

21         }

22         System.out.println("the result is " + result);

23         return result;

24     }