2017-08-14 57 views
-2

我想使用此library將xml數據從URL轉換爲json,但它不處理來自URL的xml ..!只有當它是一個字符串或文件,所以我想將網址內的數據轉換爲字符串!如何通過URL將XML數據提取到字符串

是否有可能?

+0

所以,你想擁有一個由網址的服務器返回的字符串的數據?你做了一些研究嗎? – f1sh

+0

您是否嘗試將數據首先下載到字符串,然後將其轉換? – Artyom

+0

@ f1sh是的,這就是我想要的,我做了很多,嘗試了不同種類的解決方案在這裏,但它沒有工作 –

回答

1

這個片段可以幫助您

new Thread() { 
     public void run() { 
      URL url = null; 
      BufferedReader in = null; 
      try { 
       url = new URL("your url"); 

       in = new BufferedReader(
         new InputStreamReader(
           url.openStream(),"UTF-8"));//in most cases there is utf 8 

       String inputLine; 
       StringBuilder builder = new StringBuilder(); 
       while ((inputLine = in.readLine()) != null) 
        builder.append(inputLine); 
       String urlContent = builder.toString(); 
       // process your received data somehow 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } finally { 
       if (in != null) { 
        try { 
         in.close(); 
        } catch (IOException e) { 
         e.printStackTrace(); 
        } 
       } 
      } 
     } 
    }.start(); 
+0

非常感謝人,它的工作:D –

相關問題