数据

android JSON解析库的使用

2016-06-06  本文已影响492人  JeremyDai

Gson 和 Fast-json的特点

Json的简介
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。用于数据转换传输,通用于PHP,Java,c++,Python等编程语言数据交换传输。
易于人阅读和编写,同时也易于机器的解析和生成。
基本结构:对象和数组。

Gson的简介和特点

Gson是google提供的用来在java对象和JSON数据之间进行映射的java类库。可以将一个JSON字符转成一个java对象,或者反过来。

Fast-json的简介和特点

Fastjson 是一个性能很好的java语言实现的Json解析器和生成器,来自阿里巴巴的工程师开发。具有极快的性能,超越任其他的java json parser 。

Gson基本用法

基本用法:

代码演示

首先必须导入 gson.jar包

Gson gson = new Gson();
/*Book 类为你自己定义的获取到的网络内容对应的标签类,result为返回的网络内容,*/
Book book = gson.formJson(result,Book.Class);

以上就可以通过

/*可以通过book类拿到对应的标签内容*/ 
Stting title = book.getTitle();

Fast-json的基本用法

基本用法

代码演示

首先必须导入 fastjson-1.2.5.jar包

/*使用很简单,定一个实体类用于接受jsonobject数据,然后直接调用fastjson方法获取网络返回数据result的内容*/
Book book = JSON.parseObject(result,Book.class)
上一篇下一篇

猜你喜欢

热点阅读