目前我正在使用JSON解析器。我读了一些关于其他解析器的博客,比如jackson和gson ......但是没有意识到使用它们哪一个最快?
答案 0 :(得分:1)
Jackson Parser是迄今为止最好的游戏。它非常易于使用,你需要在libs中为jackson解析器添加.jar文件。
以下是一些有助于您了解实施的教程。
http://www.journaldev.com/2324/jackson-json-processing-api-in-java-example-tutorial
答案 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
}
}
});