FastJson
FastJson介绍
-
-
FastJson特点如下:
-
能够支持将java bean序列化成JSON字符串,也能够将JSON字符串反序列化成Java bean。
-
顾名思义,FastJson操作JSON的速度是非常快的。
-
无其他包的依赖, 使用比较方便。
-
- 在Maven项目中使用FastJson库,需要提前在Maven的配置文件中添加此FastJson包的依赖。
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>com.colobu</groupId> <artifactId>fastjson-jaxrs-json-provider</artifactId> <version>0.3.1</version> </dependency>
-
-
可以使用 JSON.parseObject() 将 JSON 字符串转换为 Java 对象。
-
注意反序列化时为对象时,必须要有默认无参的构造函数,否则会报异常。
-
-
JSON.parseArray()
-
可以使用 JSON.parseArray()
-
Fastjson中的 @JSONField 注解
-
通过
-
指定name属性, 字段的名称。
-
使用 ordinal属性, 指定字段的顺序。
-
使用 serialize属性, 指定字段不序列化。
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~