FastJson 튜토리얼 매뉴얼

수집(5) 공유하다
읽다(13670) 업데이트 시간(2022-04-19)

Fastjson은 Java 언어로 작성된 고성능의 완전한 JSON 라이브러리입니다. JSON Parse의 성능을 최고 수준으로 향상시키기 위해 "가정된 순서 빠른 일치" 알고리즘을 사용합니다. 이는 현재 Java 언어에서 가장 빠른 JSON 라이브러리입니다. Fastjson 인터페이스는 간단하고 사용하기 쉬우며 캐시 직렬화, 프로토콜 상호 작용, 웹 출력 및 Android 클라이언트와 같은 다양한 애플리케이션 시나리오에서 널리 사용되었습니다.


fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。其目前已经被广泛应用在各种场景中,包括cache存储、RPC通讯、MQ通讯、网络协议通讯、Android客户端、Ajax服务器处理程序等等。

提示:在继续学习Fastjson之前,您需要对JavaJSON有所了解。

fastjson主要特点:

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

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

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

示例代码:

import com.alibaba.fastjson.JSON; Group group = new Group(); group.setId(0L); group.setName("admin"); User guestUser = new User(); guestUser.setId(2L); guestUser.setName("guest"); User rootUser = new User(); rootUser.setId(3L); rootUser.setName("root"); group.getUsers().add(guestUser); group.getUsers().add(rootUser); String jsonString = JSON.toJSONString(group); System.out.println(jsonString);

提示:我们的fastjson教程将帮助您逐步学习如何使用fastjson,如果你有任何疑问,请前往PHP中文网fastjson社区提出你的问题,会有热心网友为你解答。

下载

android 开发者请看这里

最新 JAR

或者通过 Maven:

 com.alibaba fastjson VERSION_CODE 

或者通过 Gradle:

compile 'com.alibaba:fastjson:VERSION_CODE'

这里或者这里或者这里的真实发行版本号, 替换 VERSION_CODE , 例如 1.2.21

本fastjson教程手册涵盖的内容

本fastjson教程手册涵盖所有fastjson基础及高级知识,包含Fastjson Android版本、Fastjson 定制序列化、Fastjson 处理超大JSON文本、Fastjson 循环引用以及Fastjson 常见问题和实例的详细介绍。

提示:本教程的每一章都包含了很多代码实例,这些例子将帮助您更好地理解和使用fastjson。