Android JSON解析库的使用
一、Json: 首先回顾下JSON的基本概念,JSON是一种轻量级的数据交换格式。用于数据转换传输,通用与PHP、JAVA、C++、C#、Pyth等编程语言数据交换传输。 易于阅读和编写,同时也易于解析和生成。 基本结构:对象、数组。 二、Gson的简介和特点: Gson是Google提供的用来在JAVA对象和JSON数据之间进行映射的JAVA类库。可将一根JSON字符串转成一个JAVA对象,或者反过来。 快速、高效 代码量少、简洁 面向对象 数据传递和解析方便 三、Fast-json简介和特点 1、Fastjson是一个性能很好的java语言实现的JSON解析器和生成器,来自于阿里巴巴的工程师开发。具有极快的性能,超越其他的Java Json Patser。 快速FAST(比其他任何基于Java的解析器和生成器更快 强大(支持普通的JDK类包括任意Java Bean Class、Collection、Map、Date或enum) 零依赖 支持注解、支持全类型序列化。 2、基本用法: 定义实体类 根据需要可以将JSON生成单个实体或者列表实体集合 四、代码演示: Gson 和 Fast-json 的实际应用案例 效果: package com.jike.jsondemo; import java.util.ArrayList; import org.json