码迷,mamicode.com
首页 > Web开发 > 详细

75、JSON 解析库---FastJson, Gson

时间:2016-03-18 19:40:02      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

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

Gson 的简介和特点: Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。

快速、高效

代码量少、

简洁 面向对象 数据传递和解析方便

Gson 的基本用法:

基本用法:定义实体类

               根据需要可以将JSON生成单个实体或列表实体集合

代码演示: 使用 Gson 解析 JsonObject

               使用 Gson 解析 JsonArray

              使用 Gson 将实体转为JSON数据

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

快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)

强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)

零依赖(没有依赖其它任何类库除了JDK)

支持注解、支持全类型序列化

Fast-json 的基本用法

基本用法: 定义实体类

               根据需要可以将JSON生成单个实体或列表实体集合

代码演示: 使用 FastJson 解析 JsonObject

               使用 FastJson 解析 JsonArray

               使用 FastJson 将实体转为JSON数据

75、JSON 解析库---FastJson, Gson

标签:

原文地址:http://www.cnblogs.com/androidsj/p/5293130.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!