Advertisement

Android 框架之旅——掌握 essentials(OS + Gson + FJ)

阅读量:

一、简介:

JSON(JavaScript Object Notation,JS 对象标记)是一种轻量级的数据交换格式。它源自 ECMAScript 规范的一部分,采用一种与编程语言无关的文本形式来存储和展示数据。其结构清晰、表达简洁,使其成为数据交换的理想选择。该格式不仅便于人类阅读和编写,也利于机器进行解析与生成,并在提升网络传输效率方面表现出色。

凡是涉及从网络获取数据的应用程序,在开发过程中都需要对 JSON 数据进行解析。相较于 XML 格式,JSON 在处理效率上具有明显优势,因此成为首选方案。本文将依次介绍三种解析 JSON 数据的方法:手动解析原生技术、借助 Gson 框架以及使用 FastJson 工具。

Gson 是由 Google 推出的一个用于解析 JSON 数据的框架,其代码编写简洁明了,且受到官方推荐。Fastjson 是一款用 Java 语言实现的高性能 JSON 库,具备完整功能集。该库运用了一种“假定有序快速匹配”的算法,在解析 JSON 数据时达到极高的性能水平,目前被认为是 Java 语言中处理 JSON 最为迅速的工具。

二、Json数组与对象区分:

在解析过程中,若遇到{…}则表示这是一个JSON对象,而遇到[…]则代表一个JSON数组。

全部评论 (0)

还没有任何评论哟~