天涯论坛

 找回密码
 立即注册
搜索
查看: 21|回复: 0

Fastjson2怎么样进行JSON的解析和对象序列化?

[复制链接]

2951

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979409
发表于 2024-10-10 04:29:14 | 显示全部楼层 |阅读模式

Fastjson2是Fastjson项目的升级版,是一个高性能的JSON处理库。

引入Fastjson2依赖

在pom文件中引入Fastjson2依赖。

<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.27</version> </dependency>

解析JSON为JAVA对象

运用JSON.parseobject办法将JSON串解析为JAVA对象。

String json = "{\"userId\":\"1\",\"username\":\"admin\"}"; User user = JSON.parseObject(json, User.class);

将JAVA对象序列化为JSON字符串

运用JSON.toJSONString办法,将JAVA对象序列化为JSON串。

String jsonString = JSON.toJSONString(user);

解析JSON为JSONObject对象

String json = "{\"userId\":\"1\",\"username\":\"admin\"}"; JSONObject object = JSON.parseObject(json);

解析JSON为JSONArray对象

String jsonArray = "[{\"userId\":\"1\",\"username\":\"admin\"},{\"userId\":\"2\",\"username\":\"user\"}]"; JSONArray array = JSON.parseArray(jsonArray);




上一篇:fastadmin运用think-queue实现队列功能
下一篇:FastAdmin前台分片传输上传文件getshell复现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 19:17 , Processed in 0.294386 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.