2

我需要找到一个更快的解决方案来解析一个 500KB 的 json 文件。结构类似于

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

            }
        }
   }
}

我试过gson.fromJson(jsontxt, Response.class)了,但它让我解析超过 5 分钟。有没有适合我的解决方案?在这种情况下JSONReader我该怎么办?gson会有帮助吗?任何帮助将不胜感激。多谢!!

4

2 回答 2

1

尝试使用流式 API:

于 2011-09-28T16:05:41.437 回答
0

您可以使用Gson它自己,但要使其有用,请尝试使用它,Asyntask这样您就可以通过显示来告诉用户等待progressDialog

于 2011-09-28T15:48:31.293 回答