2011-09-28 43 views
2

我需要找到一個更快的解決方案來解析500KB的json文件。結構是一樣的東西在Android環境下解析500KB json文件

{ 
    "response": { 
     "code": 0, 
     "msg": "OK", 
     "searchparameter": { 
      "bikes": { … }, 
      "cars": { 
       "a":{ 
        values[{...}] 
        }, 
       "b":{}, 
       "c":{}, 
       "d":{}, 
        "e":{}, 
      ... 

      } 
     } 
    } 
} 

我試過gson.fromJson(jsontxt, Response.class),但它使我像超過5分鐘來解析..是否有任何解決方案,是適合我?在這種情況下,我如何通過gson來做JSONReader?它會有幫助嗎?任何幫助將不勝感激。非常感謝!!

+0

你需要反序列化整個文件?如果沒有,並且正在尋找非常具體的東西,你可以嘗試讀取它作爲一個正常的文件 – JRL

+0

可能的重複[解析Android中的巨大JSON對象?](http://stackoverflow.com/questions/5553101/parsing-huge -json-object-in-android) –

回答

0

可以使用Gson本身,而是讓它有用嘗試使用Asyntask這樣你就可以告訴用戶通過顯示等待progressDialog