2012-10-29 55 views
-1

我需要解析來自URL的遠程響應,該URL檢索大型JSON對象並將其存儲在本地,以便我們可以在Android中的活動中執行搜索。 我一直在試圖查找它,但我找不到任何有關如何去做的方法。解析JSON遠程調用並將其存儲在本地

任何建議/幫助嗎?

非常感謝!

回答

1

您可以使用Gson解析從url解析JSON。

用於存儲結果使用sqlite數據庫。

這裏是GSON parsing

很好的例子SQLite的遵循這個link

+0

感謝很多,我使用SQLlite版本btw – noloman

1

檢索JSON響應存儲在BufferReader即

urlClientStream = openHttpClientPostConnection(searchURL, 
         urlParams.toString()); 

       BufferedReader reader = new BufferedReader(
         new InputStreamReader(urlClientStream), 8192); 

       String line = null; 
       while ((line = reader.readLine()) != null) { 
        buffer.append(line); 
       } 

       JSONObject mainObj = new JSONObject(buffer.toString()) 
         .getJSONObject("RESPONSE"); 

希望這有助於你

相關問題