哪个解析器应该用于android中的高效数据流?

时间:2014-07-14 12:33:13

标签: android json jackson gson

目前我正在使用JSON解析器。我读了一些关于其他解析器的博客,比如jackson和gson ......但是没有意识到使用它们哪一个最快?

2 个答案:

答案 0 :(得分:1)

Jackson Parser是迄今为止最好的游戏。它非常易于使用,你需要在libs中为jackson解析器添加.jar文件。

以下是一些有助于您了解实施的教程。

http://www.journaldev.com/2324/jackson-json-processing-api-in-java-example-tutorial

http://wiki.fasterxml.com/JacksonInFiveMinutes

答案 1 :(得分:0)

我的应用程序有自定义要求,关于JSON解析,经过几次尝试后,我开发了自己的库,用于使用Java泛型进行JSON解析/序列化/反序列化。

您只需要模型类,webservice url和Context。请随意在GitHub上查看,这可能会有所帮助。

用法示例:

new AsyncJsonProvider(getActivity(), Planet.class, "http://planetjsonurl.com").shortExecute(new OnDataLoaded() {

    @Override
    public void OnModelLoaded(Model responseModel) {

        Planet p = (Planet) responseModel;
        if (p != null) {
            //your action after data fetching
        }

    }

});